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