SyntaxGenerator
DefaultRemoveOptions
SyntaxGenerator()
AddAccessors(SyntaxNode, IEnumerable<SyntaxNode>)
AddAttributeArguments(SyntaxNode, IEnumerable<SyntaxNode>)
AddAttributes(SyntaxNode, SyntaxNode[])
AddAttributes(SyntaxNode, IEnumerable<SyntaxNode>)
AddBaseType(SyntaxNode, SyntaxNode)
AddEventHandler(SyntaxNode, SyntaxNode)
AddExpression(SyntaxNode, SyntaxNode)
AddInterfaceType(SyntaxNode, SyntaxNode)
AddMembers(SyntaxNode, SyntaxNode[])
AddMembers(SyntaxNode, IEnumerable<SyntaxNode>)
AddNamespaceImports(SyntaxNode, SyntaxNode[])
AddNamespaceImports(SyntaxNode, IEnumerable<SyntaxNode>)
AddParameters(SyntaxNode, IEnumerable<SyntaxNode>)
AddReturnAttributes(SyntaxNode, SyntaxNode[])
AddReturnAttributes(SyntaxNode, IEnumerable<SyntaxNode>)
AddSwitchSections(SyntaxNode, IEnumerable<SyntaxNode>)
AliasImportDeclaration(String, INamespaceOrTypeSymbol)
AliasImportDeclaration(String, SyntaxNode)
Argument(SyntaxNode)
Argument(RefKind, SyntaxNode)
Argument(String, RefKind, SyntaxNode)
ArrayCreationExpression(SyntaxNode, SyntaxNode)
ArrayCreationExpression(SyntaxNode, IEnumerable<SyntaxNode>)
ArrayTypeExpression(SyntaxNode)
AsPrivateInterfaceImplementation(SyntaxNode, SyntaxNode)
AsPrivateInterfaceImplementation(SyntaxNode, SyntaxNode, String)
AsPublicInterfaceImplementation(SyntaxNode, SyntaxNode)
AsPublicInterfaceImplementation(SyntaxNode, SyntaxNode, String)
AssignmentStatement(SyntaxNode, SyntaxNode)
Attribute(AttributeData)
Attribute(String, SyntaxNode[])
Attribute(String, IEnumerable<SyntaxNode>)
Attribute(SyntaxNode, IEnumerable<SyntaxNode>)
AttributeArgument(SyntaxNode)
AttributeArgument(String, SyntaxNode)
AwaitExpression(SyntaxNode)
BaseExpression()
BitwiseAndExpression(SyntaxNode, SyntaxNode)
BitwiseNotExpression(SyntaxNode)
BitwiseOrExpression(SyntaxNode, SyntaxNode)
CastExpression(ITypeSymbol, SyntaxNode)
CastExpression(SyntaxNode, SyntaxNode)
CatchClause(ITypeSymbol, String, IEnumerable<SyntaxNode>)
CatchClause(SyntaxNode, String, IEnumerable<SyntaxNode>)
ClassDeclaration(String, IEnumerable<String>, Accessibility, DeclarationModifiers, SyntaxNode, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
ClearTrivia<TNode>(TNode)
CoalesceExpression(SyntaxNode, SyntaxNode)
CompilationUnit(SyntaxNode[])
CompilationUnit(IEnumerable<SyntaxNode>)
ConditionalAccessExpression(SyntaxNode, 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)
DefaultExpression(SyntaxNode)
DefaultSwitchSection(IEnumerable<SyntaxNode>)
DelegateDeclaration(String, IEnumerable<SyntaxNode>, IEnumerable<String>, SyntaxNode, Accessibility, DeclarationModifiers)
DivideExpression(SyntaxNode, SyntaxNode)
DottedName(String)
ElementAccessExpression(SyntaxNode, SyntaxNode[])
ElementAccessExpression(SyntaxNode, IEnumerable<SyntaxNode>)
ElementBindingExpression(SyntaxNode[])
ElementBindingExpression(IEnumerable<SyntaxNode>)
EnumDeclaration(String, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>)
EnumMember(String, SyntaxNode)
EventDeclaration(IEventSymbol)
EventDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers)
ExitSwitchStatement()
ExpressionStatement(SyntaxNode)
FalseLiteralExpression()
FieldDeclaration(IFieldSymbol)
FieldDeclaration(IFieldSymbol, SyntaxNode)
FieldDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers, SyntaxNode)
GenericName(String, ITypeSymbol[])
GenericName(String, SyntaxNode[])
GenericName(String, IEnumerable<ITypeSymbol>)
GenericName(String, IEnumerable<SyntaxNode>)
GetAccessibility(SyntaxNode)
GetAccessor(SyntaxNode, DeclarationKind)
GetAccessorDeclaration(Accessibility, IEnumerable<SyntaxNode>)
GetAccessors(SyntaxNode)
GetAttributeArguments(SyntaxNode)
GetAttributes(SyntaxNode)
GetBaseAndInterfaceTypes(SyntaxNode)
GetDeclaration(SyntaxNode)
GetDeclaration(SyntaxNode, DeclarationKind)
GetDeclarationKind(SyntaxNode)
GetExpression(SyntaxNode)
GetGenerator(Document)
GetGenerator(Project)
GetGenerator(Workspace, String)
GetGetAccessorStatements(SyntaxNode)
GetMembers(SyntaxNode)
GetModifiers(SyntaxNode)
GetName(SyntaxNode)
GetNamespaceImports(SyntaxNode)
GetParameters(SyntaxNode)
GetReturnAttributes(SyntaxNode)
GetSetAccessorStatements(SyntaxNode)
GetStatements(SyntaxNode)
GetSwitchSections(SyntaxNode)
GetType(SyntaxNode)
GreaterThanExpression(SyntaxNode, SyntaxNode)
GreaterThanOrEqualExpression(SyntaxNode, SyntaxNode)
IdentifierName(String)
IfStatement(SyntaxNode, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
IfStatement(SyntaxNode, IEnumerable<SyntaxNode>, SyntaxNode)
IndexerDeclaration(IPropertySymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
IndexerDeclaration(IEnumerable<SyntaxNode>, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
IndexOf<T>(IReadOnlyList<T>, T)
InsertAccessors(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertAttributeArguments(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertAttributes(SyntaxNode, Int32, SyntaxNode[])
InsertAttributes(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertMembers(SyntaxNode, Int32, SyntaxNode[])
InsertMembers(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertNamespaceImports(SyntaxNode, Int32, SyntaxNode[])
InsertNamespaceImports(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertNodesAfter(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
InsertNodesBefore(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
InsertParameters(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertReturnAttributes(SyntaxNode, Int32, SyntaxNode[])
InsertReturnAttributes(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InsertSwitchSections(SyntaxNode, Int32, IEnumerable<SyntaxNode>)
InterfaceDeclaration(String, IEnumerable<String>, Accessibility, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
InvocationExpression(SyntaxNode, SyntaxNode[])
InvocationExpression(SyntaxNode, IEnumerable<SyntaxNode>)
IsTypeExpression(SyntaxNode, ITypeSymbol)
IsTypeExpression(SyntaxNode, SyntaxNode)
LambdaParameter(String, ITypeSymbol)
LambdaParameter(String, SyntaxNode)
LessThanExpression(SyntaxNode, SyntaxNode)
LessThanOrEqualExpression(SyntaxNode, SyntaxNode)
LiteralExpression(Object)
LocalDeclarationStatement(String, SyntaxNode)
LocalDeclarationStatement(ITypeSymbol, String, SyntaxNode, Boolean)
LocalDeclarationStatement(SyntaxNode, String, SyntaxNode, Boolean)
LockStatement(SyntaxNode, IEnumerable<SyntaxNode>)
LogicalAndExpression(SyntaxNode, SyntaxNode)
LogicalNotExpression(SyntaxNode)
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)
NamespaceDeclaration(String, SyntaxNode[])
NamespaceDeclaration(SyntaxNode, SyntaxNode[])
NamespaceDeclaration(String, IEnumerable<SyntaxNode>)
NamespaceDeclaration(SyntaxNode, IEnumerable<SyntaxNode>)
NamespaceImportDeclaration(String)
NamespaceImportDeclaration(SyntaxNode)
NegateExpression(SyntaxNode)
NullableTypeExpression(SyntaxNode)
NullLiteralExpression()
ObjectCreationExpression(ITypeSymbol, SyntaxNode[])
ObjectCreationExpression(SyntaxNode, SyntaxNode[])
ObjectCreationExpression(ITypeSymbol, IEnumerable<SyntaxNode>)
ObjectCreationExpression(SyntaxNode, IEnumerable<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>)
PropertyDeclaration(IPropertySymbol, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
PropertyDeclaration(String, SyntaxNode, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
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)
RemoveRange<TNode>(SyntaxList<TNode>, Int32, Int32)
ReplaceNode(SyntaxNode, SyntaxNode, SyntaxNode)
ReplaceRange(SyntaxNode, SyntaxNode, IEnumerable<SyntaxNode>)
ReplaceWithTrivia(SyntaxNode, SyntaxNode, SyntaxNode)
ReplaceWithTrivia(SyntaxNode, SyntaxToken, SyntaxToken)
ReplaceWithTrivia<TNode>(SyntaxNode, TNode, Func<TNode, SyntaxNode>)
ReturnStatement(SyntaxNode)
SetAccessorDeclaration(Accessibility, IEnumerable<SyntaxNode>)
StructDeclaration(String, IEnumerable<String>, Accessibility, DeclarationModifiers, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
SubtractExpression(SyntaxNode, SyntaxNode)
SwitchSection(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
SwitchSection(SyntaxNode, IEnumerable<SyntaxNode>)
SwitchStatement(SyntaxNode, SyntaxNode[])
SwitchStatement(SyntaxNode, IEnumerable<SyntaxNode>)
ThisExpression()
ThrowExpression(SyntaxNode)
ThrowStatement(SyntaxNode)
TrueLiteralExpression()
TryCastExpression(SyntaxNode, ITypeSymbol)
TryCastExpression(SyntaxNode, SyntaxNode)
TryCatchStatement(IEnumerable<SyntaxNode>, SyntaxNode[])
TryCatchStatement(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
TryFinallyStatement(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
TupleElementExpression(ITypeSymbol, String)
TupleElementExpression(SyntaxNode, String)
TupleExpression(IEnumerable<SyntaxNode>)
TupleTypeExpression(SyntaxNode[])
TupleTypeExpression(IEnumerable<SyntaxNode>)
TupleTypeExpression(IEnumerable<ITypeSymbol>, IEnumerable<String>)
TypedConstantExpression(TypedConstant)
TypeExpression(ITypeSymbol)
TypeExpression(SpecialType)
TypeExpression(ITypeSymbol, Boolean)
TypeOfExpression(SyntaxNode)
UsingStatement(SyntaxNode, IEnumerable<SyntaxNode>)
UsingStatement(String, SyntaxNode, IEnumerable<SyntaxNode>)
UsingStatement(SyntaxNode, String, SyntaxNode, IEnumerable<SyntaxNode>)
ValueEqualsExpression(SyntaxNode, SyntaxNode)
ValueNotEqualsExpression(SyntaxNode, SyntaxNode)
ValueReturningLambdaExpression(SyntaxNode)
ValueReturningLambdaExpression(String, SyntaxNode)
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>)
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
ValueReturningLambdaExpression(IEnumerable<SyntaxNode>, SyntaxNode)
ValueReturningLambdaExpression(String, IEnumerable<SyntaxNode>)
VoidReturningLambdaExpression(SyntaxNode)
VoidReturningLambdaExpression(String, SyntaxNode)
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>)
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>, IEnumerable<SyntaxNode>)
VoidReturningLambdaExpression(IEnumerable<SyntaxNode>, SyntaxNode)
VoidReturningLambdaExpression(String, IEnumerable<SyntaxNode>)
WhileStatement(SyntaxNode, IEnumerable<SyntaxNode>)
WithAccessibility(SyntaxNode, Accessibility)
WithAccessorDeclarations(SyntaxNode, SyntaxNode[])
WithAccessorDeclarations(SyntaxNode, IEnumerable<SyntaxNode>)
WithExpression(SyntaxNode, SyntaxNode)
WithGetAccessorStatements(SyntaxNode, IEnumerable<SyntaxNode>)
WithModifiers(SyntaxNode, DeclarationModifiers)
WithName(SyntaxNode, String)
WithSetAccessorStatements(SyntaxNode, IEnumerable<SyntaxNode>)
WithStatements(SyntaxNode, IEnumerable<SyntaxNode>)
WithType(SyntaxNode, SyntaxNode)
WithTypeArguments(SyntaxNode, SyntaxNode[])
WithTypeArguments(SyntaxNode, IEnumerable<SyntaxNode>)
WithTypeConstraint(SyntaxNode, String, SyntaxNode[])
WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, SyntaxNode[])
WithTypeConstraint(SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)
WithTypeParameters(SyntaxNode, String[])
WithTypeParameters(SyntaxNode, IEnumerable<String>)
net5.0
namespace Microsoft.CodeAnalysis.Editing
{
public abstract class SyntaxGenerator : ILanguageService
{
public SyntaxNode! GenericName(string! identifier, params ITypeSymbol![]! typeArguments);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
Upgrade Planner | 0.0 %
Reference this API |
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net5.0 | |
Assembly | Microsoft.CodeAnalysis.Workspaces , Version=4.13.0.0, PublicKeyToken=31bf3856ad364e35 |
Referencing | Your project needs a package reference to |
Package | Microsoft.CodeAnalysis.Workspaces.Common (4.13.0) netstandard2.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API