1 implementation of ICustomModifier
Microsoft.CodeAnalysis (1)
Symbols\CustomModifier.cs (1)
10public abstract class CustomModifier : Cci.ICustomModifier
59 references to ICustomModifier
Microsoft.CodeAnalysis (59)
CodeGen\ArrayMembers.cs (8)
250public ImmutableArray<Cci.ICustomModifier> RefCustomModifiers 251=> ImmutableArray<Cci.ICustomModifier>.Empty; 253public ImmutableArray<Cci.ICustomModifier> CustomModifiers 254=> ImmutableArray<Cci.ICustomModifier>.Empty; 338public ImmutableArray<Cci.ICustomModifier> RefCustomModifiers 339=> ImmutableArray<Cci.ICustomModifier>.Empty; 341public ImmutableArray<Cci.ICustomModifier> ReturnValueCustomModifiers 342=> ImmutableArray<Cci.ICustomModifier>.Empty;
CodeGen\LocalConstantDefinition.cs (2)
46public ImmutableArray<Cci.ICustomModifier> CustomModifiers 47=> ImmutableArray<Cci.ICustomModifier>.Empty;
CodeGen\LocalDefinition.cs (2)
112public ImmutableArray<Cci.ICustomModifier> CustomModifiers 113=> ImmutableArray<Cci.ICustomModifier>.Empty;
CodeGen\PrivateImplementationDetails.cs (2)
690public ImmutableArray<Cci.ICustomModifier> RefCustomModifiers => ImmutableArray<Cci.ICustomModifier>.Empty;
CodeGen\ReferenceDependencyWalker.cs (3)
144foreach (var typeModifier in signature.ReturnValueCustomModifiers) 182private static void VisitCustomModifiers(ImmutableArray<Cci.ICustomModifier> customModifiers, in EmitContext context) 184foreach (var typeModifier in customModifiers)
CodeGen\SignatureOnlyLocalDefinition.cs (1)
34public ImmutableArray<Cci.ICustomModifier> CustomModifiers
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (2)
152public ImmutableArray<Cci.ICustomModifier> ReturnValueCustomModifiers 155public ImmutableArray<Cci.ICustomModifier> RefCustomModifiers
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (2)
95public ImmutableArray<ICustomModifier> ReturnValueCustomModifiers => OldDefinition.ReturnValueCustomModifiers; 97public ImmutableArray<ICustomModifier> RefCustomModifiers => OldDefinition.RefCustomModifiers;
Emit\EditAndContinue\DeletedSourceParameterDefinition.cs (2)
37public ImmutableArray<ICustomModifier> CustomModifiers => OldDefinition.CustomModifiers; 39public ImmutableArray<ICustomModifier> RefCustomModifiers => OldDefinition.RefCustomModifiers;
Emit\NoPia\CommonEmbeddedField.cs (1)
204ImmutableArray<Cci.ICustomModifier> Cci.IFieldReference.RefCustomModifiers => UnderlyingField.RefCustomModifiers;
Emit\NoPia\CommonEmbeddedMethod.cs (2)
292ImmutableArray<Cci.ICustomModifier> Cci.ISignature.RefCustomModifiers => 295ImmutableArray<Cci.ICustomModifier> Cci.ISignature.ReturnValueCustomModifiers =>
Emit\NoPia\CommonEmbeddedParameter.cs (2)
229ImmutableArray<Cci.ICustomModifier> Cci.IParameterTypeInformation.CustomModifiers 245ImmutableArray<Cci.ICustomModifier> Cci.IParameterTypeInformation.RefCustomModifiers
Emit\NoPia\CommonEmbeddedProperty.cs (2)
147ImmutableArray<Cci.ICustomModifier> Cci.ISignature.ReturnValueCustomModifiers 155ImmutableArray<Cci.ICustomModifier> Cci.ISignature.RefCustomModifiers
Emit\NoPia\VtblGap.cs (4)
239ImmutableArray<Cci.ICustomModifier> Cci.ISignature.ReturnValueCustomModifiers 241get { return ImmutableArray<Cci.ICustomModifier>.Empty; } 244ImmutableArray<Cci.ICustomModifier> Cci.ISignature.RefCustomModifiers 246get { return ImmutableArray<Cci.ICustomModifier>.Empty; }
PEWriter\Members.cs (4)
264ImmutableArray<ICustomModifier> RefCustomModifiers 307ImmutableArray<ICustomModifier> CustomModifiers 808ImmutableArray<ICustomModifier> ReturnValueCustomModifiers 816ImmutableArray<ICustomModifier> RefCustomModifiers
PEWriter\MetadataVisitor.cs (3)
65public void Visit(ImmutableArray<ICustomModifier> customModifiers) 67foreach (ICustomModifier customModifier in customModifiers) 73public virtual void Visit(ICustomModifier customModifier)
PEWriter\MetadataWriter.cs (2)
4111private void SerializeCustomModifiers(CustomModifiersEncoder encoder, ImmutableArray<ICustomModifier> modifiers) 4113foreach (var modifier in modifiers)
PEWriter\ModifiedTypeReference.cs (3)
17private readonly ImmutableArray<ICustomModifier> _customModifiers; 19public ModifiedTypeReference(ITypeReference modifiedType, ImmutableArray<ICustomModifier> customModifiers) 28ImmutableArray<ICustomModifier> IModifiedTypeReference.CustomModifiers
PEWriter\ReferenceIndexerBase.cs (1)
43public override void Visit(ICustomModifier customModifier)
PEWriter\ReturnValueParameter.cs (2)
38public ImmutableArray<Cci.ICustomModifier> RefCustomModifiers 43public ImmutableArray<Cci.ICustomModifier> CustomModifiers
PEWriter\RootModuleStaticConstructor.cs (4)
100public ImmutableArray<ICustomModifier> ReturnValueCustomModifiers => ImmutableArray<ICustomModifier>.Empty; 102public ImmutableArray<ICustomModifier> RefCustomModifiers => ImmutableArray<ICustomModifier>.Empty;
PEWriter\Types.cs (3)
102ImmutableArray<ICustomModifier> CustomModifiers 110ImmutableArray<ICustomModifier> RefCustomModifiers 382ImmutableArray<ICustomModifier> CustomModifiers { get; }
Symbols\CustomModifier.cs (2)
25bool Cci.ICustomModifier.IsOptional 33Cci.ITypeReference Cci.ICustomModifier.GetModifier(EmitContext context)