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)
1846
yield return new Cci.
SecurityAttribute
((DeclarativeSecurityAction)(int)constantValue, attribute);
77 references to SecurityAttribute
Microsoft.CodeAnalysis (23)
CodeGen\PrivateImplementationDetails.cs (2)
1075
public IEnumerable<Cci.
SecurityAttribute
> SecurityAttributes
1076
=> SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\CommonPEModuleBuilder.cs (1)
166
public abstract IEnumerable<Cci.
SecurityAttribute
> GetSourceAssemblySecurityAttributes();
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
125
public IEnumerable<Cci.
SecurityAttribute
> SecurityAttributes
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
73
public IEnumerable<
SecurityAttribute
> SecurityAttributes => OldDefinition.SecurityAttributes;
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
60
public IEnumerable<
SecurityAttribute
> SecurityAttributes
Emit\NoPia\CommonEmbeddedMethod.cs (2)
236
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes =>
237
SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\NoPia\CommonEmbeddedType.cs (2)
516
IEnumerable<Cci.
SecurityAttribute
> Cci.ITypeDefinition.SecurityAttributes
521
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emit\NoPia\VtblGap.cs (2)
144
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes
146
get { return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>(); }
PEWriter\Members.cs (1)
665
IEnumerable<
SecurityAttribute
> SecurityAttributes { get; }
PEWriter\MetadataVisitor.cs (3)
526
public virtual void Visit(
SecurityAttribute
securityAttribute)
531
public void Visit(IEnumerable<
SecurityAttribute
> securityAttributes)
533
foreach (
SecurityAttribute
securityAttribute in securityAttributes)
PEWriter\MetadataWriter.cs (2)
2183
private void PopulateDeclSecurityTableRowsFor(EntityHandle parentHandle, IEnumerable<
SecurityAttribute
> attributes)
2187
foreach (
SecurityAttribute
securityAttribute in attributes)
PEWriter\MethodDefinitionBase.cs (1)
79
public IEnumerable<
SecurityAttribute
> SecurityAttributes => null;
PEWriter\ReferenceIndexerBase.cs (1)
266
public override void Visit(
SecurityAttribute
securityAttribute)
PEWriter\RootModuleType.cs (1)
213
IEnumerable<
SecurityAttribute
> ITypeDefinition.SecurityAttributes
PEWriter\Types.cs (1)
590
IEnumerable<
SecurityAttribute
> SecurityAttributes { get; }
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
61
public IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes<T>(ImmutableArray<T> customAttributes)
Microsoft.CodeAnalysis.CSharp (51)
Emitter\Model\MethodSymbolAdapter.cs (1)
354
IEnumerable<Cci.
SecurityAttribute
> Cci.IMethodDefinition.SecurityAttributes
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
710
IEnumerable<Cci.
SecurityAttribute
> Cci.ITypeDefinition.SecurityAttributes
715
return AdaptedNamedTypeSymbol.GetSecurityInformation() ?? SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Emitter\Model\PEModuleBuilder.cs (1)
126
public sealed override IEnumerable<Cci.
SecurityAttribute
> GetSourceAssemblySecurityAttributes()
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
105
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Lowering\SynthesizedMethodBaseSymbol.cs (2)
182
internal sealed override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => InheritsBaseMethodAttributes
184
: SpecializedCollections.EmptyEnumerable<
SecurityAttribute
>();
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
249
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)
308
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\ErrorMethodSymbol.cs (1)
264
internal sealed override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\ErrorTypeSymbol.cs (1)
526
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
859
internal override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
485
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2615
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\MethodSymbol.cs (1)
156
internal abstract IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation();
Symbols\NamedTypeSymbol.cs (1)
1587
internal abstract IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation();
Symbols\ReducedExtensionMethodSymbol.cs (1)
346
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\SignatureOnlyMethodSymbol.cs (1)
121
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation() { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
157
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Source\SourceAssemblySymbol.cs (5)
1780
private static IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes(CustomAttributesBag<CSharpAttributeData> attributesBag)
1790
foreach (
var
securityAttribute in securityData.GetSecurityAttributes<CSharpAttributeData>(attributesBag.Attributes))
1798
internal IEnumerable<Cci.
SecurityAttribute
> GetSecurityAttributes()
1802
foreach (
var
securityAttribute in GetSecurityAttributes(this.GetSourceAttributesBag()))
1809
foreach (
var
securityAttribute in GetSecurityAttributes(this.GetNetModuleAttributesBag()))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1703
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
1716
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1566
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (2)
238
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
920
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Synthesized\SynthesizedContainer.cs (1)
196
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
128
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
175
internal override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
272
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
136
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
134
internal override IEnumerable<
SecurityAttribute
>? GetSecurityInformation() => null;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
259
internal sealed override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
169
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
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)
164
internal override IEnumerable<Cci.
SecurityAttribute
> GetSecurityInformation()
166
return SpecializedCollections.EmptyEnumerable<Cci.
SecurityAttribute
>();
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (2)
167
internal override IEnumerable<
SecurityAttribute
> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<
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)
250
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests_Security.cs (2)
47
IEnumerable<Cci.
SecurityAttribute
> typeSecurityAttributes = type.SecurityAttributes;
58
var
securityAttribute = typeSecurityAttributes.First();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
319
internal override IEnumerable<Microsoft.Cci.
SecurityAttribute
> GetSecurityInformation()