AddAccessors(SyntaxNode, IEnumerable<SyntaxNode>)
|
접근자가 추가된 선언의 새 instance 만듭니다.
|
AddAttributeArguments(SyntaxNode, IEnumerable<SyntaxNode>)
|
인수가 추가된 특성의 새 instance 만듭니다.
|
AddAttributes(SyntaxNode, IEnumerable<SyntaxNode>)
|
지정된 특성이 추가된 선언의 새 instance 만듭니다.
|
AddAttributes(SyntaxNode, SyntaxNode[])
|
지정된 특성이 추가된 선언의 새 instance 만듭니다.
|
AddBaseType(SyntaxNode, SyntaxNode)
|
선언에 기본 형식 추가
|
AddEventHandler(SyntaxNode, SyntaxNode)
|
지정된 처리기를 지정된 이벤트에 추가하는 문을 만듭니다.
|
AddExpression(SyntaxNode, SyntaxNode)
|
추가 작업을 나타내는 식을 만듭니다.
|
AddInterfaceType(SyntaxNode, SyntaxNode)
|
선언에 인터페이스 형식 추가
|
AddMembers(SyntaxNode, IEnumerable<SyntaxNode>)
|
멤버가 끝에 추가된 선언의 새 instance 만듭니다.
|
AddMembers(SyntaxNode, SyntaxNode[])
|
멤버가 끝에 추가된 선언의 새 instance 만듭니다.
|
AddNamespaceImports(SyntaxNode, IEnumerable<SyntaxNode>)
|
네임스페이스 가져오기가 추가된 선언의 새 instance 만듭니다.
|
AddNamespaceImports(SyntaxNode, SyntaxNode[])
|
네임스페이스 가져오기가 추가된 선언의 새 instance 만듭니다.
|
AddParameters(SyntaxNode, IEnumerable<SyntaxNode>)
|
선언에 매개 변수를 추가합니다.
|
AddReturnAttributes(SyntaxNode, IEnumerable<SyntaxNode>)
|
반환 특성이 추가된 메서드 선언의 새 instance 만듭니다.
|
AddReturnAttributes(SyntaxNode, SyntaxNode[])
|
반환 특성이 추가된 메서드 선언 노드의 새 instance 만듭니다.
|
AddSwitchSections(SyntaxNode, IEnumerable<SyntaxNode>)
|
문에 스위치 섹션을 추가합니다.
|
AliasImportDeclaration(String, INamespaceOrTypeSymbol)
|
별칭 가져오기 선언을 만듭니다.
|
AliasImportDeclaration(String, SyntaxNode)
|
별칭 가져오기 선언을 만듭니다.
|
Argument(RefKind, SyntaxNode)
|
호출에 대한 인수인 노드를 만듭니다.
|
Argument(String, RefKind, SyntaxNode)
|
호출에 대한 인수인 노드를 만듭니다.
|
Argument(SyntaxNode)
|
호출에 대한 인수인 노드를 만듭니다.
|
ArrayCreationExpression(SyntaxNode, IEnumerable<SyntaxNode>)
|
지정된 초기 요소 값을 사용하여 단일 차원 배열에 대한 배열 만들기 식을 만듭니다.
|
ArrayCreationExpression(SyntaxNode, SyntaxNode)
|
지정된 크기의 단일 차원 배열에 대한 배열 만들기 식을 만듭니다.
|
ArrayTypeExpression(SyntaxNode)
|
배열 형식을 나타내는 식을 만듭니다.
|
AsPrivateInterfaceImplementation(SyntaxNode, SyntaxNode)
|
메서드, 속성 및 인덱서 선언을 프라이빗 인터페이스 구현으로 변환합니다.
이는 C# 명시적 인터페이스 구현과 동일합니다(인터페이스를 통해 액세스를 위해 선언할 수 있지만 직접 호출할 수는 없음).
|
AsPrivateInterfaceImplementation(SyntaxNode, SyntaxNode, String)
|
메서드, 속성 및 인덱서 선언을 프라이빗 인터페이스 구현으로 변환합니다.
이는 C# 명시적 인터페이스 구현과 동일합니다(인터페이스를 통해 액세스를 위해 선언할 수 있지만 직접 호출할 수는 없음).
|
AsPublicInterfaceImplementation(SyntaxNode, SyntaxNode)
|
메서드, 속성 및 인덱서 선언을 공용 인터페이스 구현으로 변환합니다.
이는 암시적 C# 인터페이스 구현과 동일합니다(인터페이스를 통해 또는 명명된 멤버를 통해 직접 액세스할 수 있음).
|
AsPublicInterfaceImplementation(SyntaxNode, SyntaxNode, String)
|
메서드, 속성 및 인덱서 선언을 공용 인터페이스 구현으로 변환합니다.
이는 암시적 C# 인터페이스 구현과 동일합니다(인터페이스를 통해 또는 명명된 멤버를 통해 직접 액세스할 수 있음).
|
AssignmentStatement(SyntaxNode, SyntaxNode)
|
오른쪽 인수에서 왼쪽 인수로의 할당을 나타내는 식을 만듭니다.
|
Attribute(AttributeData)
|
기존 특성 데이터와 일치하는 특성을 만듭니다.
|
Attribute(String, IEnumerable<SyntaxNode>)
|
특성을 만듭니다.
|
Attribute(String, SyntaxNode[])
|
특성을 만듭니다.
|
Attribute(SyntaxNode, IEnumerable<SyntaxNode>)
|
특성을 만듭니다.
|
AttributeArgument(String, SyntaxNode)
|
특성 인수를 만듭니다.
|
AttributeArgument(SyntaxNode)
|
특성 인수를 만듭니다.
|
AwaitExpression(SyntaxNode)
|
await 식을 만듭니다.
|
BaseExpression()
|
포함하는 메서드의 base-parameter를 나타내는 식을 만듭니다.
|
BitwiseAndExpression(SyntaxNode, SyntaxNode)
|
비트 및 연산을 나타내는 식을 만듭니다.
|
BitwiseNotExpression(SyntaxNode)
|
비트가 아닌 연산을 나타내는 식을 만듭니다.
|
BitwiseOrExpression(SyntaxNode, SyntaxNode)
|
비트 또는 연산을 나타내는 식을 만듭니다.
|
CastExpression(ITypeSymbol, SyntaxNode)
|
형식 캐스트 작업을 나타내는 식을 만듭니다.
|
CastExpression(SyntaxNode, SyntaxNode)
|
형식 캐스트 작업을 나타내는 식을 만듭니다.
|
CatchClause(ITypeSymbol, String, IEnumerable<SyntaxNode>)
|
catch 절을 만듭니다.
|
CatchClause(SyntaxNode, String, IEnumerable<SyntaxNode>)
|
catch 절을 만듭니다.
|
ClassDeclaration(String, IEnumerable<String>, Accessibility, DeclarationModifiers, SyntaxNode, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
class 선언을 만듭니다.
|
ClearTrivia<TNode>(TNode)
|
선행 및 후행 퀴즈가 제거되고 탄력적 표식으로 대체된 노드의 새 instance 만듭니다.
|
CoalesceExpression(SyntaxNode, SyntaxNode)
|
병합 작업을 나타내는 식을 만듭니다.
|
CompilationUnit(IEnumerable<SyntaxNode>)
|
컴파일 단위 선언을 만듭니다.
|
CompilationUnit(SyntaxNode[])
|
컴파일 단위 선언을 만듭니다.
|
ConditionalAccessExpression(SyntaxNode, SyntaxNode)
|
조건부 액세스 작업을 나타내는 식을 만듭니다. 및 를 사용하여 MemberBindingExpression(SyntaxNode) 인수를 생성합니다whenNotNull .ElementBindingExpression(IEnumerable<SyntaxNode>)
|
ConditionalExpression(SyntaxNode, SyntaxNode, SyntaxNode)
|
조건부 평가 작업을 나타내는 식을 만듭니다.
|
ConstructorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
를 사용하여 생성자 선언 만들기
|
ConstructorDeclaration(String, IEnumerable<SyntaxNode>, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
생성자 선언을 만듭니다.
|
ConvertExpression(ITypeSymbol, SyntaxNode)
|
형식 변환 작업을 나타내는 식을 만듭니다.
|
ConvertExpression(SyntaxNode, SyntaxNode)
|
형식 변환 작업을 나타내는 식을 만듭니다.
|
CustomEventDeclaration(IEventSymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
기존 이벤트 기호에서 사용자 지정 이벤트 선언을 만듭니다.
|
CustomEventDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers,
IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
사용자 지정 이벤트 선언을 만듭니다.
|
Declaration(ISymbol)
|
기존 기호와 일치하는 선언을 만듭니다.
|
DefaultExpression(ITypeSymbol)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
DefaultExpression(SyntaxNode)
|
형식의 기본값을 나타내는 식입니다.
일반적으로 참조 형식의 경우 null 값이거나 값 형식에 대해 0으로 채워진 값입니다.
|
DefaultSwitchSection(IEnumerable<SyntaxNode>)
|
switch 문의 기본 섹션을 만듭니다.
|
DelegateDeclaration(String, IEnumerable<SyntaxNode>, IEnumerable<String>, SyntaxNode, Accessibility, DeclarationModifiers)
|
대리자 선언을 만듭니다.
|
DivideExpression(SyntaxNode, SyntaxNode)
|
나누기 작업을 나타내는 식을 만듭니다.
|
DottedName(String)
|
점선 이름 문자열에서 이름 식을 만듭니다.
|
ElementAccessExpression(SyntaxNode, IEnumerable<SyntaxNode>)
|
배열 또는 인덱서의 요소에 액세스하는 식을 만듭니다.
|
ElementAccessExpression(SyntaxNode, SyntaxNode[])
|
배열 또는 인덱서의 요소에 액세스하는 식을 만듭니다.
|
ElementBindingExpression(IEnumerable<SyntaxNode>)
|
요소 바인딩 작업을 나타내는 식을 만듭니다.
|
ElementBindingExpression(SyntaxNode[])
|
요소 바인딩 작업을 나타내는 식을 만듭니다.
|
EnumDeclaration(String, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
|
enum 선언을 만듭니다.
|
EnumMember(String, SyntaxNode)
|
열거형 멤버를 만듭니다.
|
EventDeclaration(IEventSymbol)
|
기존 이벤트 기호에서 이벤트 선언을 만듭니다.
|
EventDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers)
|
이벤트 선언을 만듭니다.
|
ExitSwitchStatement()
|
switch 문을 종료하고 그 후에 계속하는 문을 만듭니다.
|
ExpressionStatement(SyntaxNode)
|
문 컨텍스트에서 식을 실행할 수 있는 문을 만듭니다.
일반적으로 호출 또는 할당 식입니다.
|
FalseLiteralExpression()
|
부울 false 리터럴을 나타내는 식을 만듭니다.
|
FieldDeclaration(IFieldSymbol)
|
기존 필드 기호와 일치하는 필드 선언을 만듭니다.
|
FieldDeclaration(IFieldSymbol, SyntaxNode)
|
기존 필드 기호와 일치하는 필드 선언을 만듭니다.
|
FieldDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers, SyntaxNode)
|
필드 선언을 만듭니다.
|
GenericName(String, IEnumerable<ITypeSymbol>)
|
제네릭 식별자 이름을 나타내는 식을 만듭니다.
|
GenericName(String, IEnumerable<SyntaxNode>)
|
제네릭 식별자 이름을 나타내는 식을 만듭니다.
|
GenericName(String, ITypeSymbol[])
|
제네릭 식별자 이름을 나타내는 식을 만듭니다.
|
GenericName(String, SyntaxNode[])
|
제네릭 식별자 이름을 나타내는 식을 만듭니다.
|
GetAccessibility(SyntaxNode)
|
선언의 접근성을 가져옵니다.
|
GetAccessor(SyntaxNode, DeclarationKind)
|
선언에 대해 지정된 종류의 접근자를 가져옵니다.
|
GetAccessorDeclaration(Accessibility, IEnumerable<SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
GetAccessors(SyntaxNode)
|
선언에 대한 접근자를 가져옵니다.
|
GetAttributeArguments(SyntaxNode)
|
특성 선언에 대한 특성 인수를 가져옵니다.
|
GetAttributes(SyntaxNode)
|
반환 특성을 포함하지 않고 선언의 특성을 가져옵니다.
|
GetBaseAndInterfaceTypes(SyntaxNode)
|
선언의 기본 및 인터페이스 형식 목록을 가져옵니다.
|
GetDeclaration(SyntaxNode)
|
노드가 선언인 경우 노드를 반환하고, 있는 경우 즉시 바깥쪽 선언을 반환하거나, null을 반환합니다.
|
GetDeclaration(SyntaxNode, DeclarationKind)
|
지정된 종류 또는 null의 바깥쪽 선언을 반환합니다.
|
GetDeclarationKind(SyntaxNode)
|
선언에 DeclarationKind 대한 을 가져옵니다.
|
GetExpression(SyntaxNode)
|
선언과 연결된 식을 가져옵니다.
|
GetGenerator(Document)
|
SyntaxGenerator 문서에 해당하는 언어의 를 가져옵니다.
|
GetGenerator(Project)
|
SyntaxGenerator 프로젝트에 해당하는 언어의 를 가져옵니다.
|
GetGenerator(Workspace, String)
|
SyntaxGenerator 지정된 언어의 를 가져옵니다.
|
GetGetAccessorStatements(SyntaxNode)
|
선언의 get-accessor 본문에 대한 문을 가져옵니다.
|
GetMembers(SyntaxNode)
|
선언의 현재 멤버를 가져옵니다.
|
GetModifiers(SyntaxNode)
|
선언에 DeclarationModifiers 대한 을 가져옵니다.
|
GetName(SyntaxNode)
|
선언의 이름을 가져옵니다.
|
GetNamespaceImports(SyntaxNode)
|
선언의 일부인 네임스페이스 가져오기를 가져옵니다.
|
GetParameters(SyntaxNode)
|
선언에 대한 매개 변수 목록을 가져옵니다.
|
GetReturnAttributes(SyntaxNode)
|
선언에서 반환 특성을 가져옵니다.
|
GetSetAccessorStatements(SyntaxNode)
|
선언의 set-accessor 본문에 대한 문을 가져옵니다.
|
GetStatements(SyntaxNode)
|
선언 본문에 대한 문을 가져옵니다.
|
GetSwitchSections(SyntaxNode)
|
문의 switch 섹션 목록을 가져옵니다.
|
GetType(SyntaxNode)
|
선언의 형식을 가져옵니다.
|
GreaterThanExpression(SyntaxNode, SyntaxNode)
|
보다 큰 테스트 작업을 나타내는 식을 만듭니다.
|
GreaterThanOrEqualExpression(SyntaxNode, SyntaxNode)
|
보다 크거나 같은 테스트 작업을 나타내는 식을 만듭니다.
|
IdentifierName(String)
|
단순 식별자 이름을 나타내는 식을 만듭니다.
|
IfStatement(SyntaxNode, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
if 문을 만듭니다.
|
IfStatement(SyntaxNode, IEnumerable<SyntaxNode>, SyntaxNode)
|
if 문을 만듭니다.
|
IndexerDeclaration(IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
indexer 선언을 만듭니다.
|
IndexerDeclaration(IPropertySymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
기존 인덱서 기호와 일치하는 인덱서 선언을 만듭니다.
|
IndexOf<T>(IReadOnlyList<T>, T)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
InsertAccessors(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
접근자가 삽입된 선언의 새 instance 만듭니다.
|
InsertAttributeArguments(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
인수가 삽입된 특성의 새 instance 만듭니다.
|
InsertAttributes(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
특성이 삽입된 선언의 새 instance 만듭니다.
|
InsertAttributes(SyntaxNode, Int32, SyntaxNode[])
|
특성이 삽입된 선언의 새 instance 만듭니다.
|
InsertMembers(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
멤버가 삽입된 선언의 새 instance 만듭니다.
|
InsertMembers(SyntaxNode, Int32, SyntaxNode[])
|
멤버가 삽입된 선언의 새 instance 만듭니다.
|
InsertNamespaceImports(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
네임스페이스 가져오기가 삽입된 선언의 새 instance 만듭니다.
|
InsertNamespaceImports(SyntaxNode, Int32, SyntaxNode[])
|
네임스페이스 가져오기가 삽입된 선언의 새 instance 만듭니다.
|
InsertNodesAfter(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
|
지정된 선언 앞에 새 노드를 삽입합니다.
|
InsertNodesBefore(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
|
지정된 선언 앞에 새 노드를 삽입합니다.
|
InsertParameters(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
지정된 인덱스의 매개 변수를 선언에 삽입합니다.
|
InsertReturnAttributes(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
반환 특성이 삽입된 메서드 선언의 새 instance 만듭니다.
|
InsertReturnAttributes(SyntaxNode, Int32, SyntaxNode[])
|
반환 특성이 삽입된 메서드 선언의 새 instance 만듭니다.
|
InsertSwitchSections(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
지정한 인덱스의 스위치 섹션을 문에 삽입합니다.
|
InterfaceDeclaration(String, IEnumerable<String>, Accessibility, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
인터페이스 선언을 만듭니다.
|
InvocationExpression(SyntaxNode, IEnumerable<SyntaxNode>)
|
호출 식을 만듭니다.
|
InvocationExpression(SyntaxNode, SyntaxNode[])
|
호출 식을 만듭니다.
|
IsTypeExpression(SyntaxNode, ITypeSymbol)
|
is-type-검사 작업을 나타내는 식을 만듭니다.
|
IsTypeExpression(SyntaxNode, SyntaxNode)
|
is-type-검사 작업을 나타내는 식을 만듭니다.
|
LambdaParameter(String, ITypeSymbol)
|
람다 매개 변수를 만듭니다.
|
LambdaParameter(String, SyntaxNode)
|
람다 매개 변수를 만듭니다.
|
LessThanExpression(SyntaxNode, SyntaxNode)
|
보다 작은 테스트 작업을 나타내는 식을 만듭니다.
|
LessThanOrEqualExpression(SyntaxNode, SyntaxNode)
|
보다 작거나 같은 테스트 작업을 나타내는 식을 만듭니다.
|
LiteralExpression(Object)
|
리터럴 식을 만듭니다. 일반적으로 숫자 기본 형식, 문자열 또는 문자입니다.
|
LocalDeclarationStatement(ITypeSymbol, String, SyntaxNode, Boolean)
|
단일 지역 변수를 선언하는 문을 만듭니다.
|
LocalDeclarationStatement(String, SyntaxNode)
|
단일 지역 변수를 선언하는 문을 만듭니다.
|
LocalDeclarationStatement(SyntaxNode, String, SyntaxNode, Boolean)
|
단일 지역 변수를 선언하는 문을 만듭니다.
|
LockStatement(SyntaxNode, IEnumerable<SyntaxNode>)
|
잠금 블록 패턴을 나타내는 문을 만듭니다.
|
LogicalAndExpression(SyntaxNode, SyntaxNode)
|
논리 및 연산을 나타내는 식을 만듭니다.
|
LogicalNotExpression(SyntaxNode)
|
논리 not 연산을 나타내는 식을 만듭니다.
|
LogicalOrExpression(SyntaxNode, SyntaxNode)
|
논리 또는 연산을 나타내는 식을 만듭니다.
|
MemberAccessExpression(SyntaxNode, String)
|
멤버 액세스 식을 만듭니다.
|
MemberAccessExpression(SyntaxNode, SyntaxNode)
|
멤버 액세스 식을 만듭니다.
|
MemberBindingExpression(SyntaxNode)
|
멤버 바인딩 작업을 나타내는 식을 만듭니다.
|
MethodDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>)
|
기존 메서드 기호와 일치하는 메서드 선언을 만듭니다.
|
MethodDeclaration(String, IEnumerable<SyntaxNode>, IEnumerable<String>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
|
메서드 선언을 만듭니다.
|
ModuloExpression(SyntaxNode, SyntaxNode)
|
모듈로 작업을 나타내는 식을 만듭니다.
|
MultiplyExpression(SyntaxNode, SyntaxNode)
|
곱하기 작업을 나타내는 식을 만듭니다.
|
NameExpression(INamespaceOrTypeSymbol)
|
형식 또는 네임스페이스를 나타내는 이름을 만듭니다.
|
NameOfExpression(SyntaxNode)
|
nameof 식을 만듭니다.
|
NamespaceDeclaration(String, IEnumerable<SyntaxNode>)
|
namespace 선언을 만듭니다.
|
NamespaceDeclaration(String, SyntaxNode[])
|
namespace 선언을 만듭니다.
|
NamespaceDeclaration(SyntaxNode, IEnumerable<SyntaxNode>)
|
namespace 선언을 만듭니다.
|
NamespaceDeclaration(SyntaxNode, SyntaxNode[])
|
namespace 선언을 만듭니다.
|
NamespaceImportDeclaration(String)
|
네임스페이스 가져오기 선언을 만듭니다.
|
NamespaceImportDeclaration(SyntaxNode)
|
네임스페이스 가져오기 선언을 만듭니다.
|
NegateExpression(SyntaxNode)
|
단항 부정 연산을 나타내는 식을 만듭니다.
|
NullableTypeExpression(SyntaxNode)
|
nullable 형식을 나타내는 식을 만듭니다.
|
NullLiteralExpression()
|
null 리터럴을 나타내는 식을 만듭니다.
|
ObjectCreationExpression(ITypeSymbol, IEnumerable<SyntaxNode>)
|
개체 만들기 식을 만듭니다.
|
ObjectCreationExpression(ITypeSymbol, SyntaxNode[])
|
개체 만들기 식을 만듭니다.
|
ObjectCreationExpression(SyntaxNode, IEnumerable<SyntaxNode>)
|
개체 만들기 식을 만듭니다.
|
ObjectCreationExpression(SyntaxNode, SyntaxNode[])
|
개체 만들기 식을 만듭니다.
|
OperatorDeclaration(IMethodSymbol, IEnumerable<SyntaxNode>)
|
기존 메서드 기호와 일치하는 연산자 또는 변환 선언을 만듭니다.
|
OperatorDeclaration(OperatorKind, IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
|
메서드 선언을 만듭니다.
|
ParameterDeclaration(IParameterSymbol, SyntaxNode)
|
기존 매개 변수 기호와 일치하는 매개 변수 선언을 만듭니다.
|
ParameterDeclaration(String, SyntaxNode, SyntaxNode, RefKind)
|
매개 변수 선언을 만듭니다.
|
PreserveTrivia<TNode>(TNode, Func<TNode,SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
PropertyDeclaration(IPropertySymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
기존 속성 기호를 서명으로 사용하여 속성 선언을 만듭니다.
|
PropertyDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
속성 선언을 만듭니다. 가 이면 속성에 get 접근자가 있고 가 이면 false IsReadOnlyIsWriteOnlyfalse 접근자가 set 있습니다.
|
QualifiedName(SyntaxNode, SyntaxNode)
|
정규화된 이름을 나타내는 이름 식을 만듭니다.
왼쪽 피연산자는 모든 이름 식일 수 있습니다.
오른쪽 피연산자는 및 식별자 또는 제네릭 이름일 수 있습니다.
|
ReferenceEqualsExpression(SyntaxNode, SyntaxNode)
|
참조 형식 같음 테스트 작업을 나타내는 식을 만듭니다.
|
ReferenceNotEqualsExpression(SyntaxNode, SyntaxNode)
|
참조 형식 같지 않음 테스트 작업을 나타내는 식을 만듭니다.
|
RemoveAllAttributes(SyntaxNode)
|
반환 특성을 포함하여 선언에서 모든 특성을 제거합니다.
|
RemoveEventHandler(SyntaxNode, SyntaxNode)
|
지정된 이벤트에서 지정된 처리기를 제거하는 문을 만듭니다.
|
RemoveNode(SyntaxNode, SyntaxNode)
|
루트에서 시작하는 하위 트리에서 노드를 제거합니다.
|
RemoveNode(SyntaxNode, SyntaxNode, SyntaxRemoveOptions)
|
루트에서 시작하는 하위 트리에서 노드를 제거합니다.
|
RemoveNodes(SyntaxNode, IEnumerable<SyntaxNode>)
|
루트에서 시작하는 하위 트리에서 모든 선언을 제거합니다.
|
RemoveRange<TNode>(SeparatedSyntaxList<TNode>, Int32, Int32)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
RemoveRange<TNode>(SyntaxList<TNode>, Int32, Int32)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
ReplaceNode(SyntaxNode, SyntaxNode, SyntaxNode)
|
루트 트리의 노드를 새 노드로 바꿉니다.
|
ReplaceRange(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
ReplaceWithTrivia(SyntaxNode, SyntaxNode, SyntaxNode)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
ReplaceWithTrivia(SyntaxNode, SyntaxToken, SyntaxToken)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
ReplaceWithTrivia<TNode>(SyntaxNode, TNode, Func<TNode,SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
ReturnStatement(SyntaxNode)
|
메서드 본문에서 값을 반환하는 데 사용할 수 있는 문을 만듭니다.
|
SetAccessorDeclaration(Accessibility, IEnumerable<SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
StructDeclaration(String, IEnumerable<String>, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
struct 선언을 만듭니다.
|
SubtractExpression(SyntaxNode, SyntaxNode)
|
빼기 작업을 나타내는 식을 만듭니다.
|
SwitchSection(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
switch 문에 대한 섹션을 만듭니다.
|
SwitchSection(SyntaxNode, IEnumerable<SyntaxNode>)
|
switch 문을 단일 사례 섹션으로 만듭니다.
|
SwitchStatement(SyntaxNode, IEnumerable<SyntaxNode>)
|
지정된 식의 값에 따라 개별 섹션으로 분기하는 switch 문을 만듭니다.
|
SwitchStatement(SyntaxNode, SyntaxNode[])
|
지정된 식의 값에 따라 개별 섹션으로 분기하는 switch 문을 만듭니다.
|
ThisExpression()
|
포함하는 메서드의 이 매개 변수를 나타내는 식을 만듭니다.
|
ThrowExpression(SyntaxNode)
|
예외를 throw하는 데 사용할 수 있는 식을 만듭니다.
|
ThrowStatement(SyntaxNode)
|
예외를 throw하는 데 사용할 수 있는 문을 만듭니다.
|
TrueLiteralExpression()
|
부울 true 리터럴을 나타내는 식을 만듭니다.
|
TryCastExpression(SyntaxNode, ITypeSymbol)
|
try-cast 작업을 나타내는 식을 만듭니다.
|
TryCastExpression(SyntaxNode, SyntaxNode)
|
try-cast 작업을 나타내는 식을 만듭니다.
|
TryCatchStatement(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
try-catch 또는 try-catch-finally 문을 만듭니다.
|
TryCatchStatement(IEnumerable<SyntaxNode>, SyntaxNode[])
|
try-catch 또는 try-catch-finally 문을 만듭니다.
|
TryFinallyStatement(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
try-finally 문을 만듭니다.
|
TupleElementExpression(ITypeSymbol, String)
|
튜플 요소를 나타내는 식을 만듭니다.
|
TupleElementExpression(SyntaxNode, String)
|
튜플 요소를 나타내는 식을 만듭니다.
|
TupleExpression(IEnumerable<SyntaxNode>)
|
튜플 식을 만듭니다.
|
TupleTypeExpression(IEnumerable<ITypeSymbol>, IEnumerable<String>)
|
튜플 형식을 나타내는 식을 만듭니다.
|
TupleTypeExpression(IEnumerable<SyntaxNode>)
|
튜플 형식을 나타내는 식을 만듭니다.
|
TupleTypeExpression(SyntaxNode[])
|
튜플 형식을 나타내는 식을 만듭니다.
|
TypedConstantExpression(TypedConstant)
|
형식화된 상수에 대한 식을 만듭니다.
|
TypeExpression(ITypeSymbol)
|
형식을 나타내는 식을 만듭니다.
|
TypeExpression(ITypeSymbol, Boolean)
|
형식을 나타내는 식을 만듭니다. addImport가 false이면 형식에 대한 가져오기 또는 사용이 추가되지 않도록 하는 을 추가 Microsoft.CodeAnalysis.Simplification.DoNotAddImportsAnnotation 합니다.
|
TypeExpression(SpecialType)
|
특수 형식 이름을 나타내는 식을 만듭니다.
|
TypeOfExpression(SyntaxNode)
|
런타임 시 형식으로 계산되는 식을 만듭니다.
|
UsingStatement(String, SyntaxNode, IEnumerable<SyntaxNode>)
|
using-block 패턴을 나타내는 문을 만듭니다.
|
UsingStatement(SyntaxNode, IEnumerable<SyntaxNode>)
|
using-block 패턴을 나타내는 문을 만듭니다.
|
UsingStatement(SyntaxNode, String, SyntaxNode, IEnumerable<SyntaxNode>)
|
using-block 패턴을 나타내는 문을 만듭니다.
|
ValueEqualsExpression(SyntaxNode, SyntaxNode)
|
값 형식 같음 테스트 작업을 나타내는 식을 만듭니다.
|
ValueNotEqualsExpression(SyntaxNode, SyntaxNode)
|
값 형식 같지 않음 테스트 작업을 나타내는 식을 만듭니다.
|
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 0 매개 변수 값을 선언하는 식을 만듭니다.
|
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 값을 선언하는 식을 만듭니다.
|
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>, SyntaxNode)
|
람다 식을 반환하는 값을 선언하는 식을 만듭니다.
|
ValueReturningLambdaExpression(String, IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 단일 매개 변수 값을 선언하는 식을 만듭니다.
|
ValueReturningLambdaExpression(String, SyntaxNode)
|
람다 식을 반환하는 단일 매개 변수 값을 선언하는 식을 만듭니다.
|
ValueReturningLambdaExpression(SyntaxNode)
|
람다 식을 반환하는 0 매개 변수 값을 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 0 매개 변수 void를 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 void를 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>, SyntaxNode)
|
람다 식을 반환하는 void를 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(String, IEnumerable<SyntaxNode>)
|
람다 식을 반환하는 단일 매개 변수 void를 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(String, SyntaxNode)
|
람다 식을 반환하는 단일 매개 변수 void를 선언하는 식을 만듭니다.
|
VoidReturningLambdaExpression(SyntaxNode)
|
람다 식을 반환하는 0 매개 변수 void를 선언하는 식을 만듭니다.
|
WhileStatement(SyntaxNode, IEnumerable<SyntaxNode>)
|
while-loop 문을 만듭니다.
|
WithAccessibility(SyntaxNode, Accessibility)
|
선언의 접근성을 변경합니다.
|
WithAccessorDeclarations(SyntaxNode, IEnumerable<SyntaxNode>)
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
WithAccessorDeclarations(SyntaxNode, SyntaxNode[])
|
구문 노드를 만들기 위한 언어 독립적 팩터리입니다.
이 API를 사용하여 언어 간에 의미상 유사한 언어별 구문 노드를 만들 수 있습니다.
이 API에서 생성된 트리는 가능한 경우 사용자 기본 설정을 준수하려고 합니다. 예를 들어 생성 MemberAccessExpression(SyntaxNode, String) 은 "this." 또는 "Me." 가 사용되는 경우 Simplifier 사용자 기본 설정에 따라 간소화되는 방식으로 수행됩니다.
|
WithExpression(SyntaxNode, SyntaxNode)
|
선언과 연결된 식을 변경합니다.
|
WithGetAccessorStatements(SyntaxNode, IEnumerable<SyntaxNode>)
|
선언의 get-accessor 본문에 대한 문을 변경합니다.
|
WithModifiers(SyntaxNode, DeclarationModifiers)
|
선언에 DeclarationModifiers 대한 을 변경합니다.
|
WithName(SyntaxNode, String)
|
선언의 이름을 변경합니다.
|
WithSetAccessorStatements(SyntaxNode, IEnumerable<SyntaxNode>)
|
선언의 set-accessor 본문에 대한 문을 변경합니다.
|
WithStatements(SyntaxNode, IEnumerable<SyntaxNode>)
|
선언 본문에 대한 문을 변경합니다.
|
WithType(SyntaxNode, SyntaxNode)
|
선언의 형식을 변경합니다.
|
WithTypeArguments(SyntaxNode, IEnumerable<SyntaxNode>)
|
이름으로 끝나는 식을 제네릭 이름으로 끝나는 식으로 변환합니다.
식이 이미 제네릭 이름으로 끝나는 경우 새 형식 인수가 대신 사용됩니다.
|
WithTypeArguments(SyntaxNode, SyntaxNode[])
|
이름으로 끝나는 식을 제네릭 이름으로 끝나는 식으로 변환합니다.
식이 이미 제네릭 이름으로 끝나는 경우 새 형식 인수가 대신 사용됩니다.
|
WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)
|
선언의 형식 매개 변수에 형식 제약 조건을 추가합니다.
|
WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, SyntaxNode[])
|
선언의 형식 매개 변수에 형식 제약 조건을 추가합니다.
|
WithTypeConstraint(SyntaxNode, String, SyntaxNode[])
|
선언의 형식 매개 변수에 형식 제약 조건을 추가합니다.
|
WithTypeParameters(SyntaxNode, IEnumerable<String>)
|
선언(메서드, 클래스 등)을 형식 매개 변수가 있는 선언으로 변환합니다.
|
WithTypeParameters(SyntaxNode, String[])
|
선언(메서드, 클래스 등)을 형식 매개 변수가 있는 선언으로 변환합니다.
|