2 implementations of IMetadataNamedArgument
Microsoft.CodeAnalysis (2)
CodeGen\MetadataNamedArgument.cs (1)
14
internal sealed class MetadataNamedArgument : Cci.
IMetadataNamedArgument
CodeGen\PermissionSetAttribute.cs (1)
163
private readonly struct HexPropertyMetadataNamedArgument : Cci.
IMetadataNamedArgument
18 references to IMetadataNamedArgument
Microsoft.CodeAnalysis (12)
CodeGen\MetadataNamedArgument.cs (3)
31
string Cci.
IMetadataNamedArgument
.ArgumentName => _entity.Name;
36
Cci.IMetadataExpression Cci.
IMetadataNamedArgument
.ArgumentValue => _value;
41
bool Cci.
IMetadataNamedArgument
.IsField => _entity.Kind == SymbolKind.Field;
CodeGen\PermissionSetAttribute.cs (3)
63
public ImmutableArray<Cci.
IMetadataNamedArgument
> GetNamedArguments(EmitContext context)
74
var
fileArg = namedArgs.First();
112
return ImmutableArray.Create<Cci.
IMetadataNamedArgument
>(new HexPropertyMetadataNamedArgument(stringType, new MetadataConstant(stringType, hexFileContent)));
Emit\EditAndContinue\DeletedCustomAttribute.cs (1)
34
public ImmutableArray<
IMetadataNamedArgument
> GetNamedArguments(EmitContext context)
PEWriter\ICustomAttribute.cs (1)
29
ImmutableArray<
IMetadataNamedArgument
> GetNamedArguments(EmitContext context);
PEWriter\MetadataVisitor.cs (3)
240
public void Visit(IEnumerable<
IMetadataNamedArgument
> namedArguments)
242
foreach (
IMetadataNamedArgument
namedArgument in namedArguments)
248
public virtual void Visit(
IMetadataNamedArgument
namedArgument)
PEWriter\MetadataWriter.cs (1)
3435
foreach (
IMetadataNamedArgument
namedArgument in customAttribute.GetNamedArguments(Context))
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\AttributeDataAdapter.cs (4)
56
ImmutableArray<Cci.
IMetadataNamedArgument
> Cci.ICustomAttribute.GetNamedArguments(EmitContext context)
61
return ImmutableArray<Cci.
IMetadataNamedArgument
>.Empty;
64
var builder = ArrayBuilder<Cci.
IMetadataNamedArgument
>.GetInstance();
159
private Cci.
IMetadataNamedArgument
CreateMetadataNamedArgument(string name, TypedConstant argument, EmitContext context)
Microsoft.CodeAnalysis.VisualBasic (2)
Emit\AttributeDataAdapter.vb (2)
38
Private Function GetNamedArguments1(context As EmitContext) As ImmutableArray(Of Cci.
IMetadataNamedArgument
) Implements Cci.ICustomAttribute.GetNamedArguments
118
Private Function CreateMetadataNamedArgument(name As String, argument As TypedConstant, context As EmitContext) As Cci.
IMetadataNamedArgument