- 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>) 
 
netcoreapp2.0
    namespace Microsoft.CodeAnalysis.Editing
{
    public abstract class SyntaxGenerator : ILanguageService
    {
        public virtual SyntaxNode! RemoveNode(SyntaxNode! root, SyntaxNode! node, SyntaxRemoveOptions options);
    }
}
            | nuget.org | 0.1 % 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 netcoreapp2.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 framework does not have platform annotations. | 
- Built-in API
- Package-provided API