11 implementations of IMethodSymbol_MethodImplementationFlags
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
315
System.Reflection.MethodImplAttributes IMethodSymbol.
MethodImplementationFlags
=> _underlying.ImplementationAttributes;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
30
public System.Reflection.MethodImplAttributes
MethodImplementationFlags
=> _symbol.MethodImplementationFlags;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
941
Private ReadOnly Property
IMethodSymbol_MethodImplementationFlags
As System.Reflection.MethodImplAttributes Implements IMethodSymbol.MethodImplementationFlags
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
36
public abstract System.Reflection.MethodImplAttributes
MethodImplementationFlags
{ get; }
16 references to IMethodSymbol_MethodImplementationFlags
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
30
public System.Reflection.MethodImplAttributes MethodImplementationFlags => _symbol.
MethodImplementationFlags
;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
941
Private ReadOnly Property IMethodSymbol_MethodImplementationFlags As System.Reflection.MethodImplAttributes Implements IMethodSymbol.
MethodImplementationFlags
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (10)
SymbolsTests\MethodImplementationFlagsTests.vb (10)
36
Assert.Equal(MethodImplAttributes.AggressiveInlining, aggressiveInliningMethod.
MethodImplementationFlags
)
38
Assert.Equal(MethodImplAttributes.NoInlining, noInliningMethod.
MethodImplementationFlags
)
66
Assert.Equal(CType(512, MethodImplAttributes), aggressiveOptimizationMethod.
MethodImplementationFlags
)
68
Assert.Equal(MethodImplAttributes.NoOptimization, noOptimizationMethod.
MethodImplementationFlags
)
104
Assert.Equal(CType(512, MethodImplAttributes) Or MethodImplAttributes.NoInlining, aggressiveOptNoInliningMethod.
MethodImplementationFlags
)
106
Assert.Equal(MethodImplAttributes.NoOptimization Or MethodImplAttributes.NoInlining, noOptNoInliningMethod.
MethodImplementationFlags
)
108
Assert.Equal(CType(512, MethodImplAttributes) Or MethodImplAttributes.AggressiveInlining, aggressiveOptAggressiveInliningMethod.
MethodImplementationFlags
)
110
Assert.Equal(MethodImplAttributes.NoOptimization Or MethodImplAttributes.AggressiveInlining, noOptAggressiveInliningMethod.
MethodImplementationFlags
)
134
Assert.Equal(MethodImplAttributes.PreserveSig Or MethodImplAttributes.Runtime, method.
MethodImplementationFlags
)
158
Assert.Equal(MethodImplAttributes.Native, method.
MethodImplementationFlags
)
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
130
if (method.
MethodImplementationFlags
.HasFlag(MethodImplAttributes.PreserveSig))
ComInterfaceGenerator.cs (1)
310
if (!symbol.
MethodImplementationFlags
.HasFlag(MethodImplAttributes.PreserveSig))
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportFixer.cs (2)
181
if (!methodSymbol.
MethodImplementationFlags
.HasFlag(System.Reflection.MethodImplAttributes.PreserveSig))
237
if (!methodSymbol.
MethodImplementationFlags
.HasFlag(System.Reflection.MethodImplAttributes.PreserveSig))