21 overrides of ImplementationAttributes
Microsoft.CodeAnalysis.CSharp (18)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
90
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
79
internal sealed override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\ErrorMethodSymbol.cs (1)
39
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
822
internal override MethodImplAttributes
ImplementationAttributes
=> default;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
438
internal override MethodImplAttributes
ImplementationAttributes
=> (MethodImplAttributes)_implFlags;
Symbols\ReducedExtensionMethodSymbol.cs (1)
308
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\SignatureOnlyMethodSymbol.cs (1)
105
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1291
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
113
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
77
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
108
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
216
internal sealed override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
78
internal sealed override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
193
internal override MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
137
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
302
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
51
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
272
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
258
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\PlaceholderMethodSymbol.cs (1)
209
internal override System.Reflection.MethodImplAttributes
ImplementationAttributes
Symbols\SynthesizedContextMethodSymbol.cs (1)
174
internal override MethodImplAttributes
ImplementationAttributes
18 references to ImplementationAttributes
Microsoft.CodeAnalysis.CSharp (6)
Emitter\Model\MethodSymbolAdapter.cs (1)
438
return AdaptedMethodSymbol.
ImplementationAttributes
;
Emitter\NoPia\EmbeddedMethod.cs (1)
148
return UnderlyingMethod.AdaptedMethodSymbol.
ImplementationAttributes
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
178
internal sealed override MethodImplAttributes ImplementationAttributes => InheritsBaseMethodAttributes ? BaseMethod.
ImplementationAttributes
: default;
Symbols\PublicModel\MethodSymbol.cs (1)
314
System.Reflection.MethodImplAttributes IMethodSymbol.MethodImplementationFlags => _underlying.
ImplementationAttributes
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
310
get { return _reducedFrom.
ImplementationAttributes
; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
276
return UnderlyingMethod.
ImplementationAttributes
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\CodeGenLocalFunctionTests.cs (2)
5779
Assert.Equal(MethodImplAttributes.PreserveSig, localFunction.
ImplementationAttributes
);
5851
Assert.Equal(MethodImplAttributes.IL, localFunction.
ImplementationAttributes
);
CodeGen\EventTests.cs (6)
218
Assert.True((addMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
224
Assert.True((removeMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
719
Assert.False((addMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
722
Assert.False((removeMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
791
Assert.True((addMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
794
Assert.True((removeMethod.
ImplementationAttributes
& System.Reflection.MethodImplAttributes.Synchronized) == 0);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3598
Assert.Equal(expectedMethodImplAttributes, ctorA.
ImplementationAttributes
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6193
Assert.Equal(MethodImplAttributes.IL, localFunction.
ImplementationAttributes
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\ExtendedPartialMethodsTests.cs (1)
1173
Assert.Equal(MethodImplAttributes.PreserveSig, method.
ImplementationAttributes
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
61
Assert.Equal(default, symbol.
ImplementationAttributes
);