2 instantiations of SecurityAttribute
Microsoft.CodeAnalysis (1)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
84
yield return new Cci.
SecurityAttribute
(action, attribute);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceAssemblySymbol.cs (1)
1836
yield return new Cci.
SecurityAttribute
((DeclarativeSecurityAction)(int)constantValue, attribute);
123 references to SecurityAttribute
Microsoft.CodeAnalysis (22)
CodeGen\PrivateImplementationDetails.cs (2)
672
public IEnumerable<Cci.
SecurityAttribute
> SecurityAttributes
673
=> SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\CommonPEModuleBuilder.cs (1)
117
public abstract IEnumerable<Cci.
SecurityAttribute
> GetSourceAssemblySecurityAttributes();
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
73
public IEnumerable<
SecurityAttribute
> SecurityAttributes => OldDefinition.SecurityAttributes;
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
58
public IEnumerable<
SecurityAttribute
> SecurityAttributes => _oldTypeReference.SecurityAttributes;
Emit\NoPia\CommonEmbeddedMethod.cs (2)
229
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes =>
230
SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\NoPia\CommonEmbeddedType.cs (2)
514
IEnumerable<Cci.
SecurityAttribute
> Cci.ITypeDefinition.SecurityAttributes
519
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\NoPia\VtblGap.cs (2)
139
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes
141
get { return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>(); }
PEWriter\Members.cs (1)
655
IEnumerable<
SecurityAttribute
> SecurityAttributes { get; }
PEWriter\MetadataVisitor.cs (3)
507
public virtual void Visit(
SecurityAttribute
securityAttribute)
512
public void Visit(IEnumerable<
SecurityAttribute
> securityAttributes)
514
foreach (
SecurityAttribute
securityAttribute in securityAttributes)
PEWriter\MetadataWriter.cs (2)
2157
private void PopulateDeclSecurityTableRowsFor(EntityHandle parentHandle, IEnumerable<
SecurityAttribute
> attributes)
2161
foreach (
SecurityAttribute
securityAttribute in attributes)
PEWriter\ReferenceIndexerBase.cs (1)
252
public override void Visit(
SecurityAttribute
securityAttribute)
PEWriter\RootModuleStaticConstructor.cs (1)
76
public IEnumerable<
SecurityAttribute
> SecurityAttributes => null;
PEWriter\RootModuleType.cs (1)
209
IEnumerable<
SecurityAttribute
> ITypeDefinition.SecurityAttributes
PEWriter\Types.cs (1)
585
IEnumerable<
SecurityAttribute
> SecurityAttributes { get; }
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
61
public IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes<T>(ImmutableArray<T> customAttributes)
Microsoft.CodeAnalysis.CSharp (42)
Emitter\Model\MethodSymbolAdapter.cs (1)
351
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
699
IEnumerable<Cci.
SecurityAttribute
> Cci.ITypeDefinition.SecurityAttributes
704
return AdaptedNamedTypeSymbol.GetSecurityInformation() ?? SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emitter\Model\PEModuleBuilder.cs (1)
124
public sealed override IEnumerable<Cci.
SecurityAttribute
> GetSourceAssemblySecurityAttributes()
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
105
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Lowering\SynthesizedMethodBaseSymbol.cs (2)
193
internal sealed override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => InheritsBaseMethodAttributes
195
: SpecializedCollections.EmptyEnumerable<
SecurityAttribute
>();
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
239
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
205
internal sealed override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
292
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\ErrorMethodSymbol.cs (1)
262
internal sealed override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\ErrorTypeSymbol.cs (1)
510
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
842
internal override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
457
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2297
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\MethodSymbol.cs (1)
150
internal abstract IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation();
Symbols\NamedTypeSymbol.cs (1)
1578
internal abstract IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation();
Symbols\ReducedExtensionMethodSymbol.cs (1)
338
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation() { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
151
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Source\SourceAssemblySymbol.cs (5)
1770
private static IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes(CustomAttributesBag<CSharpAttributeData> attributesBag)
1780
foreach (
var
securityAttribute in securityData.GetSecurityAttributes<CSharpAttributeData>(attributesBag.Attributes))
1788
internal IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes()
1792
foreach (
var
securityAttribute in GetSecurityAttributes(this.GetSourceAttributesBag()))
1799
foreach (
var
securityAttribute in GetSecurityAttributes(this.GetNetModuleAttributesBag()))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1260
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
1273
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1441
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedContainer.cs (1)
190
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
128
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
160
internal override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
270
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
139
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
259
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
117
internal sealed override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
218
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
163
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
165
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
351
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
358
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
233
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
242
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Security.cs (2)
47
IEnumerable<Cci.
SecurityAttribute
> typeSecurityAttributes = type.SecurityAttributes;
58
var
securityAttribute = typeSecurityAttributes.First();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\EEMethodSymbol.cs (1)
278
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\EENamedTypeSymbol.cs (1)
269
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\PlaceholderMethodSymbol.cs (1)
250
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\SynthesizedContextMethodSymbol.cs (1)
199
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
312
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
88
IEnumerable<
SecurityAttribute
> ITypeDefinition.SecurityAttributes => UnderlyingType.SecurityAttributes;
Microsoft.CodeAnalysis.VisualBasic (42)
Binding\Binder_XmlLiterals.vb (1)
1822
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Emit\MethodSymbolAdapter.vb (2)
436
Private ReadOnly Property IMethodDefinitionSecurityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) Implements Cci.IMethodDefinition.SecurityAttributes
440
Dim securityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) = AdaptedMethodSymbol.GetSecurityInformation()
Emit\NamedTypeSymbolAdapter.vb (2)
715
Private ReadOnly Property ITypeDefinitionSecurityAttributes As IEnumerable(Of
SecurityAttribute
) Implements ITypeDefinition.SecurityAttributes
725
Dim securityAttributes As IEnumerable(Of
SecurityAttribute
) = AdaptedNamedTypeSymbol.GetSecurityInformation()
Emit\PEModuleBuilder.vb (1)
189
Public NotOverridable Overrides Function GetSourceAssemblySecurityAttributes() As IEnumerable(Of Cci.
SecurityAttribute
)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
192
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
238
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
208
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
Symbols\ErrorMethodSymbol.vb (2)
74
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
75
Return SpecializedCollections.EmptyEnumerable(Of Microsoft.Cci.
SecurityAttribute
)()
Symbols\ErrorTypeSymbol.vb (1)
298
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
727
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1465
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\MethodSymbol.vb (1)
387
Friend MustOverride Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\NamedTypeSymbol.vb (1)
703
Friend MustOverride Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\ReducedExtensionMethodSymbol.vb (1)
573
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
360
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
184
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SignatureOnlyMethodSymbol.vb (1)
280
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
125
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Source\LambdaSymbol.vb (1)
189
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Source\SourceAssemblySymbol.vb (5)
586
Friend Function GetSecurityAttributes() As IEnumerable(Of Cci.
SecurityAttribute
)
587
Dim sourceSecurityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) = Nothing
598
Dim netmoduleSecurityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) = Nothing
608
Dim securityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) = Nothing
619
securityAttributes = SpecializedCollections.EmptyEnumerable(Of Cci.
SecurityAttribute
)()
Symbols\Source\SourceMethodSymbol.vb (2)
1924
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
1934
Return SpecializedCollections.EmptyEnumerable(Of
SecurityAttribute
)()
Symbols\Source\SourceNamedTypeSymbol.vb (2)
2145
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
2155
Return SpecializedCollections.EmptyEnumerable(Of Microsoft.Cci.
SecurityAttribute
)()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
850
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
1259
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SubstitutedMethodSymbol.vb (1)
94
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SubstitutedNamedType.vb (1)
202
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
169
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
321
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
289
Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
110
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\UnboundGenericType.vb (1)
193
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
260
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
201
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3615
Dim typeSecurityAttributes As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
) = type.SecurityAttributes
Emit\CompilationEmitTests.vb (4)
3277
Dim assemblySecurityAttributes As IEnumerable(Of Cci.
SecurityAttribute
) = assemblyBuilder.GetSourceAssemblySecurityAttributes()
3285
Dim securityAttribute As Cci.
SecurityAttribute
= assemblySecurityAttributes.First()
3311
Dim typeSecurityAttributes As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
) = type.SecurityAttributes
3336
Dim methodSecurityAttributes As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
) = method.SecurityAttributes
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\EEMethodSymbol.vb (1)
234
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.
SecurityAttribute
)
Symbols\EENamedTypeSymbol.vb (1)
243
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of
SecurityAttribute
)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
MockSymbols.vb (2)
211
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Cci.
SecurityAttribute
)
473
Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Cci.
SecurityAttribute
)