145 references to ValueInternal
Microsoft.CodeAnalysis (21)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
387info.Id = attribute.CommonConstructorArguments[1].ValueInternal as string;
Emit\NoPia\CommonEmbeddedType.cs (1)
169string defaultMember = constructorArguments[0].ValueInternal as string;
MetadataReader\PEModule.cs (5)
1342if (typeCode == SerializationTypeCode.String && isProperty && value.ValueInternal is string stringValue) 1391isOptional = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1553allowMultiple = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1556inherited = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 2177if (typeCode == SerializationTypeCode.String && isProperty && value.ValueInternal is string stringValue)
Symbols\Attributes\CommonAttributeData.cs (13)
276string? diagnosticId = this.CommonConstructorArguments[0].ValueInternal as string; 290urlFormat = value.ValueInternal as string; 295message = value.ValueInternal as string; 324message = (string?)args[0].ValueInternal; 328Debug.Assert(args[1].ValueInternal is object); 329isError = (bool)args[1].ValueInternal!; 339diagnosticId = value.ValueInternal as string; 343urlFormat = value.ValueInternal as string; 381Debug.Assert(args[1].ValueInternal is object); 382message = (string?)args[0].ValueInternal; 383isError = ((int)args[1].ValueInternal! == 1); 578Debug.Assert(positionalArg.ValueInternal is object); 579var validOn = (AttributeTargets)positionalArg.ValueInternal;
Symbols\TypedConstant.cs (1)
79object? result = ValueInternal;
Microsoft.CodeAnalysis.CSharp (58)
Compiler\ClsComplianceChecker.cs (1)
1212return (bool)args[0].ValueInternal;
Emitter\Model\AttributeDataAdapter.cs (3)
115return CreateMetadataConstant(argument.TypeInternal, argument.ValueInternal, context); 145Debug.Assert(argument.ValueInternal != null); 149return new MetadataTypeOf(moduleBeingBuilt.Translate((TypeSymbol)argument.ValueInternal, syntaxNodeOpt, diagnostics),
Emitter\NoPia\EmbeddedEvent.cs (1)
89sourceInterface = attrData.CommonConstructorArguments[0].ValueInternal as NamedTypeSymbol;
Symbols\Attributes\AttributeData.cs (7)
384Debug.Assert(typedValue.ValueInternal is object); 386int securityAction = (int)typedValue.ValueInternal; 480displayString = (FormattableString)$"{typedValue.ValueInternal}"; 525var fileName = (string?)namedArg.Value.ValueInternal; 625var guidString = (string?)this.CommonConstructorArguments[0].ValueInternal; 642var builderType = (TypeSymbol?)CommonConstructorArguments[0].ValueInternal; 643var methodName = (string?)CommonConstructorArguments[1].ValueInternal;
Symbols\MethodSymbol.cs (2)
1017if (!(callConvTypedConstant.ValueInternal is NamedTypeSymbol callConvType) 1021diagnostics?.Add(ErrorCode.ERR_InvalidUnmanagedCallersOnlyCallConv, location!, callConvTypedConstant.ValueInternal ?? "null");
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
354scope = attrData.CommonConstructorArguments[0].ValueInternal as string; 355identifier = attrData.CommonConstructorArguments[1].ValueInternal as string; 1243object oldConstantValue = oldConstant.ValueInternal;
Symbols\Source\SourceAssemblySymbol.cs (22)
1518result.AssemblySignatureKeyAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 1524result.AssemblyKeyFileAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 1530result.AssemblyKeyContainerAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2208TypeSymbol forwardedType = (TypeSymbol)arguments.Attribute.CommonConstructorArguments[0].ValueInternal; 2278string displayName = (string)attrData.CommonConstructorArguments[0].ValueInternal; 2377var signatureKey = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2387arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyKeyFileAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2391arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyKeyContainerAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2395arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyDelaySignAttributeSetting = (bool)attribute.CommonConstructorArguments[0].ValueInternal ? ThreeState.True : ThreeState.False; 2399string verString = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2413string verString = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2424arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyTitleAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2428arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyDescriptionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2432var cultureString = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2450arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyCompanyAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2454arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyProductAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2458arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyInformationalVersionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2464string verString = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2473arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyCopyrightAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2477arguments.GetOrCreateData<CommonAssemblyWellKnownAttributeData>().AssemblyTrademarkAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal; 2481object value = attribute.CommonConstructorArguments[0].ValueInternal; 2572object value = attribute.CommonConstructorArguments[0].ValueInternal;
Symbols\Source\SourceComplexParameterSymbol.cs (2)
986if (arg.Kind != TypedConstantKind.Array && arg.ValueInternal == null) 1028return ConstantValue.Create(arg.ValueInternal, constantValueDiscriminator);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1445builderArgument = (TypeSymbol)attr.CommonConstructorArguments[0].ValueInternal!;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
381if (attributeData.CommonConstructorArguments is [{ ValueInternal: int priority }]) 877importName = namedArg.Value.ValueInternal as string;
Symbols\Source\SourceNamedTypeSymbol.cs (3)
1036TypeSymbol? builderType = attributeData.CommonConstructorArguments[0].ValueInternal as TypeSymbol; 1187var builderType = attribute.CommonConstructorArguments[0].ValueInternal as TypeSymbol; 1347var coClassType = argument.ValueInternal as NamedTypeSymbol;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1483if (attributeData.CommonConstructorArguments is [{ ValueInternal: int priority }])
Symbols\Symbol_Attributes.cs (2)
227if (!SyntaxFacts.IsValidIdentifier((string?)arguments.Attribute.CommonConstructorArguments[0].ValueInternal)) 477boundAttribute.CommonConstructorArguments[0].ValueInternal is TypeSymbol &&
Symbols\TypedConstantExtensions.cs (8)
42Debug.Assert(constant.ValueInternal is object); 43return SymbolDisplay.FormatPrimitive(constant.ValueInternal, quoteStrings: true, useHexadecimalNumbers: false); 53Debug.Assert(constant.ValueInternal is object); 54ConstantValue valueConstant = ConstantValue.Create(constant.ValueInternal, splType); 140Debug.Assert(constant.ValueInternal is object); 141var result = constant.ValueInternal.ToString(); 218Debug.Assert(constant.ValueInternal is object); 219var result = constant.ValueInternal.ToString();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (15)
Attributes\AttributeTests.cs (2)
9917Assert.True(((NamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().ValueInternal).IsUnboundGenericType); 9927Assert.True(((NamedTypeSymbol)type.GetAttributes()[0].ConstructorArguments.First().ValueInternal).IsUnboundGenericType);
Attributes\AttributeTests_Synthesized.cs (5)
1684Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1727Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1769Assert.Equal(stateMachine.AsUnboundGenericType(), stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1848Assert.Equal(stateMachine, iteratorAttribute.ConstructorArguments.Single().ValueInternal); 1878Assert.Equal(stateMachine.AsUnboundGenericType(), iteratorAttribute.ConstructorArguments.Single().ValueInternal);
Attributes\AttributeTests_WellKnownAttributes.cs (8)
13221ConstructorArguments.Single().ValueInternal). 13226ConstructorArguments.Single().ValueInternal). 13231ConstructorArguments.Single().ValueInternal). 13236ConstructorArguments.Single().ValueInternal). 13344ConstructorArguments.Single().ValueInternal))); 13349ConstructorArguments.Single().ValueInternal))); 13354ConstructorArguments.Single().ValueInternal))); 13359ConstructorArguments.Single().ValueInternal)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (50)
Symbols\Metadata\PE\LoadingAttributes.cs (2)
707Assert.Equal("object", ((Symbol)attrSym.CommonConstructorArguments[0].ValueInternal).ToString()); 932Assert.Equal(2, (attrSym.CommonNamedArguments[0].Value.ValueInternal as NamedTypeSymbol).Arity);
Symbols\RequiredMembersTests.cs (12)
3951Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3952Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 3980Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 3981Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 4010Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 4011Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 4040Assert.Equal(1, (int)attr.CommonNamedArguments[0].Value.ValueInternal!); 4041Assert.Equal(2, (int)attr.CommonNamedArguments[1].Value.ValueInternal!); 6890AssertEx.Equal(expectedReason, (string)attrArgs[0].ValueInternal!); 6891Assert.Equal(expectedError, (bool)attrArgs[1].ValueInternal!); 6936AssertEx.Equal(expectedReason, (string)attrArgs[0].ValueInternal!); 6937Assert.Equal(expectedError, (bool)attrArgs[1].ValueInternal!);
Symbols\Retargeting\NoPia.cs (36)
2058Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2059Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2073Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2074Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2088Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2089Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2103Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2104Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2183Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2184Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2198Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2199Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2213Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2214Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2228Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2229Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2308Assert.Equal("LocalTypes2", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2309Assert.Equal("LocalTypes2", ((TypeSymbol)args[1].ValueInternal).ContainingAssembly.Name); 2323Assert.Equal("LocalTypes2", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2324Assert.Equal("LocalTypes2", ((TypeSymbol)args[1].ValueInternal).ContainingAssembly.Name); 2338Assert.Equal("LocalTypes2", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2339Assert.Equal("LocalTypes2", ((TypeSymbol)args[1].ValueInternal).ContainingAssembly.Name); 2353Assert.Equal("LocalTypes2", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2354Assert.Equal("LocalTypes2", ((TypeSymbol)args[1].ValueInternal).ContainingAssembly.Name); 2420Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2421Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2435Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2436Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2516Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2517Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2531Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2532Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2546Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2547Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal); 2561Assert.Equal("Pia", ((TypeSymbol)args[0].ValueInternal).ContainingAssembly.Name); 2562Assert.IsType<UnsupportedMetadataTypeSymbol>(args[1].ValueInternal);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
431var typeSym = arg.ValueInternal as TypeSymbol;