Pchp.CodeAnalysis.Emit.PEModuleBuilder.Translate C# (CSharp) Méthode

Translate() static private méthode

static private Translate ( ArrayTypeSymbol symbol ) : Microsoft.Cci.IArrayTypeReference
symbol Pchp.CodeAnalysis.Symbols.ArrayTypeSymbol
Résultat Microsoft.Cci.IArrayTypeReference
        internal static Cci.IArrayTypeReference Translate(ArrayTypeSymbol symbol)
        {
            return symbol;
        }

Same methods

PEModuleBuilder::Translate ( IAssemblySymbol iassembly, DiagnosticBag diagnostics ) : Microsoft.Cci.IAssemblyReference
PEModuleBuilder::Translate ( TypeParameterSymbol param ) : Microsoft.Cci.IGenericParameterReference
PEModuleBuilder::Translate ( IMethodSymbol symbol, DiagnosticBag diagnostics, bool needDeclaration ) : Microsoft.Cci.IMethodReference
PEModuleBuilder::Translate ( MethodSymbol methodSymbol, Microsoft.CodeAnalysis.SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics, bool needDeclaration ) : Microsoft.Cci.IMethodReference
PEModuleBuilder::Translate ( ITypeSymbol typeSymbol, Microsoft.CodeAnalysis.SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics ) : Microsoft.Cci.ITypeReference
PEModuleBuilder::Translate ( NamedTypeSymbol namedTypeSymbol, Microsoft.CodeAnalysis.SyntaxNode syntaxOpt, DiagnosticBag diagnostics, bool fromImplements = false, bool needDeclaration = false ) : Microsoft.Cci.ITypeReference
PEModuleBuilder::Translate ( ImmutableArray @params ) : ImmutableArray

Usage Example

        IEnumerable <Cci.ITypeReference> Cci.IGenericMethodInstanceReference.GetGenericArguments(EmitContext context)
        {
            PEModuleBuilder moduleBeingBuilt = (PEModuleBuilder)context.Module;

            foreach (var arg in UnderlyingMethod.TypeArguments)
            {
                yield return(moduleBeingBuilt.Translate(arg, syntaxNodeOpt: context.SyntaxNodeOpt, diagnostics: context.Diagnostics));
            }
        }
All Usage Examples Of Pchp.CodeAnalysis.Emit.PEModuleBuilder::Translate