15 references to Translate
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\CodeGenerator.cs (1)
370
var methodRef = _module.
Translate
(method, syntaxNode, _diagnostics.DiagnosticBag, optArgList, needDeclaration: encodeAsRawDefinitionToken);
CodeGen\EmitExpression.cs (1)
3666
_module.
Translate
(throwMethod, syntax, _diagnostics.DiagnosticBag),
CodeGen\EmitStatement.cs (8)
1573
sequenceEqualsMethodRef = _module.
Translate
(sequenceEqualsCharMethod, null, _diagnostics.DiagnosticBag);
1577
asSpanMethodRef = _module.
Translate
(asSpanMethod, null, _diagnostics.DiagnosticBag);
1583
stringEqualityMethodRef = _module.
Translate
(stringEqualityMethod, syntaxNode, _diagnostics.DiagnosticBag);
1668
return _module.
Translate
(spanCharLengthMethod, syntaxNode, _diagnostics.DiagnosticBag);
1675
return _module.
Translate
(stringLengthMethod, syntaxNode, _diagnostics.DiagnosticBag);
1693
return _module.
Translate
(spanCharLengthMethod, null, _diagnostics.DiagnosticBag);
1701
return _module.
Translate
(stringCharsIndexer, syntaxNode, _diagnostics.DiagnosticBag);
1728
Debug.Assert(stringEqualityMethodRef == _module.
Translate
((MethodSymbol)_module.Compilation.GetSpecialTypeMember(SpecialMember.System_String__op_Equality), (CSharpSyntaxNode)syntaxNode, assertDiagnostics));
Compiler\MethodCompiler.cs (1)
1426
builder.EmitToken(_moduleBeingBuiltOpt.
Translate
(ctor, syntax, _diagnostics.DiagnosticBag, optArgList: null, needDeclaration: false), syntax, 0);
Emitter\Model\AttributeDataAdapter.cs (1)
53
return (Cci.IMethodReference)moduleBeingBuilt.
Translate
(this.AttributeConstructor, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics);
Emitter\Model\GenericMethodInstanceReference.cs (1)
44
return ((PEModuleBuilder)context.Module).
Translate
(
Emitter\Model\MethodSymbolAdapter.cs (1)
281
return ((PEModuleBuilder)context.Module).
Translate
(
Emitter\Model\PEModuleBuilder.cs (1)
1355
return
Translate
(symbol, null, diagnostics, null, needDeclaration);