29 references to AddMember
Microsoft.Analyzers.Extra (1)
LegacyLoggingFixer.cs (1)
607
docEditor.
AddMember
(targetClass, logMethod);
Microsoft.CodeAnalysis.Analyzers (1)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
80
editor.
AddMember
(classDecl, methodDeclaration);
Microsoft.CodeAnalysis.Features (1)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
162
editor.
AddMember
(type,
Microsoft.CodeAnalysis.NetAnalyzers (26)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (1)
156
editor.
AddMember
(typeDeclaration, newProperty);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
155
editor.
AddMember
(declaration, equalsMethod);
195
editor.
AddMember
(declaration, equalsMethod);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (3)
64
editor.
AddMember
(targetNode, newConstructorNode1);
79
editor.
AddMember
(targetNode, newConstructorNode2);
101
editor.
AddMember
(targetNode, newConstructorNode3);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
116
editor.
AddMember
(typeDeclaration, addedMember);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.Fixer.cs (2)
48
editor.
AddMember
(declaration, editor.Generator.DefaultOperatorEqualityDeclaration(typeSymbol));
53
editor.
AddMember
(declaration, editor.Generator.DefaultOperatorInequalityDeclaration(typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.Fixer.cs (4)
81
editor.
AddMember
(declaration, generator.DefaultEqualsOverrideDeclaration(model.Compilation, typeSymbol));
86
editor.
AddMember
(declaration, generator.DefaultGetHashCodeOverrideDeclaration(model.Compilation));
91
editor.
AddMember
(declaration, generator.DefaultOperatorEqualityDeclaration(typeSymbol));
96
editor.
AddMember
(declaration, generator.DefaultOperatorInequalityDeclaration(typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (1)
43
editor.
AddMember
(typeDeclaration, editor.Generator.DefaultEqualsOverrideDeclaration(model.Compilation, typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideGetHashCodeOnOverridingEquals.Fixer.cs (1)
37
editor.
AddMember
(typeDeclaration, editor.Generator.DefaultGetHashCodeOverrideDeclaration(model.Compilation));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.Fixer.cs (8)
68
editor.
AddMember
(declaration, generator.DefaultEqualsOverrideDeclaration(model.Compilation, typeSymbol));
73
editor.
AddMember
(declaration, generator.DefaultGetHashCodeOverrideDeclaration(model.Compilation));
78
editor.
AddMember
(declaration, generator.DefaultOperatorEqualityDeclaration(typeSymbol));
83
editor.
AddMember
(declaration, generator.DefaultOperatorInequalityDeclaration(typeSymbol));
88
editor.
AddMember
(declaration, generator.DefaultOperatorLessThanDeclaration(typeSymbol));
93
editor.
AddMember
(declaration, generator.DefaultOperatorLessThanOrEqualDeclaration(typeSymbol));
98
editor.
AddMember
(declaration, generator.DefaultOperatorGreaterThanDeclaration(typeSymbol));
103
editor.
AddMember
(declaration, generator.DefaultOperatorGreaterThanOrEqualDeclaration(typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
87
editor.
AddMember
(declaration, implementation);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (1)
125
editor.
AddMember
(targetNode, newMethod);
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (1)
175
editor.
AddMember
(typeDeclaration, generator.ClassDeclaration("Program", modifiers: DeclarationModifiers.Partial, members: new[] { newField }));