1 write to Value
System.Reflection.Metadata (1)
System\Reflection\Metadata\Signatures\CustomAttributeTypedArgument.cs (1)
14
Value
= value;
71 references to Value
ILCompiler.Compiler (35)
Compiler\AssemblyExtensions.cs (1)
26
if (decoded.FixedArguments.Length == 1 && decoded.FixedArguments[0].
Value
is string tfm && !string.IsNullOrEmpty(tfm))
Compiler\Dataflow\AttributeDataFlow.cs (1)
60
builder.Add(argument.
Value
);
Compiler\Dataflow\CompilerGeneratedState.cs (1)
657
return attribute.FixedArguments[0].
Value
as TypeDesc;
Compiler\Dataflow\DiagnosticUtilities.cs (1)
75
return (string)attribute.FixedArguments[0].
Value
;
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
166
if (!AddDependenciesFromCustomAttributeArgument(dependencies, factory, decodedArgument.Type, decodedArgument.
Value
))
280
if (!AddDependenciesFromCustomAttributeArgument(dependencies, factory, arrayElement.Type, arrayElement.
Value
))
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (8)
108
if (fixedArgs.Length > 0 && fixedArgs[0].
Value
is string sigFromAttribute)
118
case 2 when fixedArgs[1].
Value
is TypeDesc typeFromAttribute:
123
case 3 when fixedArgs[1].
Value
is string typeStringFromAttribute
124
&& fixedArgs[2].
Value
is string assemblyStringFromAttribute:
163
else if (fixedArgs.Length > 0 && fixedArgs[0].
Value
is int memberTypesFromAttribute)
165
if (fixedArgs.Length == 2 && fixedArgs[1].
Value
is TypeDesc typeFromAttribute)
170
else if (fixedArgs.Length == 3 && fixedArgs[1].
Value
is string typeStringFromAttribute
171
&& fixedArgs[2].
Value
is string assemblyStringFromAttribute)
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (1)
157
&& decodedAttr.Value.FixedArguments[0].
Value
is int searchPath)
Compiler\Logging\MessageContainer.cs (2)
210
|| !((string)(attribute.FixedArguments[0].
Value
)).Equals("IsTrimmable", StringComparison.Ordinal))
216
string value = (string)attribute.FixedArguments[1].
Value
;
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (1)
187
if (!(attribute.FixedArguments[1].
Value
is string warningId) ||
Compiler\SubstitutionProvider.cs (2)
63
if (featureSwitchDefinitionAttribute.FixedArguments is not [CustomAttributeTypedArgument<TypeDesc> {
Value
: string switchName }])
73
if (featureGuardAttribute.FixedArguments is not [CustomAttributeTypedArgument<TypeDesc> {
Value
: EcmaType featureType }])
Compiler\UsageBasedMetadataManager.cs (2)
385
|| !((string)(attribute.FixedArguments[0].
Value
)).Equals("IsTrimmable", StringComparison.Ordinal))
391
string value = (string)attribute.FixedArguments[1].
Value
;
src\runtime\src\coreclr\tools\Common\Compiler\MethodExtensions.cs (3)
24
return (string)decodedValue.FixedArguments[decodedValue.FixedArguments.Length - 1].
Value
;
38
return (string)decodedValue.FixedArguments[0].
Value
;
52
return (string)decodedValue.FixedArguments[0].
Value
;
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (8)
426
if (attrValue.FixedArguments is not [{
Value
: string assemblyName }])
448
case [{
Value
: string typeName }, {
Value
: TypeDesc targetType }]:
454
case [{
Value
: string typeName }, {
Value
: TypeDesc targetType }, {
Value
: TypeDesc trimTargetType }]:
470
if (attrValue.FixedArguments is not [{
Value
: TypeDesc type }, {
Value
: TypeDesc associatedType }])
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (1)
906
var guidValue = (string)guidAttributeValue.Value.FixedArguments[0].
Value
;
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (1)
174
if (type.
Value
is not MetadataType mdType)
ILCompiler.ReadyToRun (20)
Compiler\AssemblyExtensions.cs (5)
34
if (!(decoded.FixedArguments[0].
Value
is int))
38
DebuggableAttribute.DebuggingModes modes = (DebuggableAttribute.DebuggingModes)decoded.FixedArguments[0].
Value
;
44
if (!(decoded.FixedArguments[0].
Value
is bool) || !(decoded.FixedArguments[1].
Value
is bool))
48
result = ((bool)decoded.FixedArguments[1].
Value
);
Compiler\ReadyToRunVisibilityRootProvider.cs (2)
156
if ((string)assemblyMetadata.FixedArguments[0].
Value
== "IsTrimmable")
158
return bool.TryParse((string)assemblyMetadata.FixedArguments[1].
Value
, out bool isTrimmable) && isTrimmable;
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
629
TypeDesc typeForBypass = fixedArguments[0].
Value
as TypeDesc;
src\runtime\src\coreclr\tools\Common\Compiler\MethodExtensions.cs (3)
24
return (string)decodedValue.FixedArguments[decodedValue.FixedArguments.Length - 1].
Value
;
38
return (string)decodedValue.FixedArguments[0].
Value
;
52
return (string)decodedValue.FixedArguments[0].
Value
;
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (8)
426
if (attrValue.FixedArguments is not [{
Value
: string assemblyName }])
448
case [{
Value
: string typeName }, {
Value
: TypeDesc targetType }]:
454
case [{
Value
: string typeName }, {
Value
: TypeDesc targetType }, {
Value
: TypeDesc trimTargetType }]:
470
if (attrValue.FixedArguments is not [{
Value
: TypeDesc type }, {
Value
: TypeDesc associatedType }])
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (1)
174
if (type.
Value
is not MetadataType mdType)
ILCompiler.TypeSystem (10)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (2)
536
if (decoded.FixedArguments.Length != 1 || !(decoded.FixedArguments[0].
Value
is bool))
538
if ((bool)decoded.FixedArguments[0].
Value
)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (2)
550
var value = attr.DecodeValue(new CustomAttributeTypeProvider(_module)).FixedArguments[0].
Value
;
578
if (attrValue.FixedArguments is not [{
Value
: int kind }])
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.TypeEquivalence.cs (3)
43
string scope = (string)guidAttribute.Value.FixedArguments[0].
Value
;
75
return new TypeIdentifierData((string)typeIdentifierAttribute.Value.FixedArguments[0].
Value
, (string)typeIdentifierAttribute.Value.FixedArguments[1].
Value
);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (1)
237
CallingConvention callingConvention = (CallingConvention)customAttributeValue.Value.FixedArguments[0].
Value
;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
183
kind = (UnsafeAccessorKind)decodedValue.FixedArguments[0].
Value
!;
624
if (decoded.FixedArguments[0].
Value
is not string replacementTypeName)
Microsoft.NET.HostModel (4)
ComHost\ClsidMap.cs (4)
148
return (bool)data.FixedArguments[0].
Value
;
164
return (bool)data.FixedArguments[0].
Value
;
198
return Guid.Parse((string)data.FixedArguments[0].
Value
);
212
return (string)data.FixedArguments[0].
Value
;
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (1)
140
arguments.Add(new CustomAttributeNamedArgument<TType>(name, kind, argument.Type, argument.
Value
));
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
121
public static CustomAttributeTypedArgument ToApiForm(this CustomAttributeTypedArgument<RoType> catg) => ToApiForm(catg.Type, catg.
Value
);