8 references to CreateConstant
Microsoft.CodeAnalysis.CSharp (4)
CodeGen\EmitStatement.cs (1)
1745
MetadataConstant compileTimeValue = _module.
CreateConstant
(local.Type, local.ConstantValue, syntaxNode, _diagnostics.DiagnosticBag);
Emitter\Model\AttributeDataAdapter.cs (1)
156
return moduleBeingBuilt.
CreateConstant
((TypeSymbol)type, value, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode, diagnostics: context.Diagnostics);
Emitter\Model\FieldSymbolAdapter.cs (1)
159
return ((PEModuleBuilder)context.Module).
CreateConstant
(AdaptedFieldSymbol.Type, AdaptedFieldSymbol.ConstantValue,
Emitter\Model\ParameterSymbolAdapter.cs (1)
95
return ((PEModuleBuilder)context.Module).
CreateConstant
(type, constant.Value,
Microsoft.CodeAnalysis.VisualBasic (4)
CodeGen\EmitStatement.vb (1)
1260
Dim compileTimeValue As MetadataConstant = _module.
CreateConstant
(local.Type, local.ConstantValue, syntaxNode, _diagnostics)
Emit\AttributeDataAdapter.vb (1)
115
Return moduleBeingBuilt.
CreateConstant
(DirectCast(type, TypeSymbol), value, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Emit\FieldSymbolAdapter.vb (1)
121
Return DirectCast(context.Module, PEModuleBuilder).
CreateConstant
(AdaptedFieldSymbol.Type, AdaptedFieldSymbol.ConstantValue, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
Emit\ParameterSymbolAdapter.vb (1)
58
Return DirectCast(context.Module, PEModuleBuilder).
CreateConstant
(AdaptedParameterSymbol.Type, AdaptedParameterSymbol.ExplicitDefaultConstantValue.Value, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)