Microsoft.CSharp.RuntimeBinder.Semantics.ExprFactory.CreateClass C# (CSharp) Method

CreateClass() public method

public CreateClass ( CType pType, EXPR pOptionalLHS, Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEARGUMENTS pOptionalTypeArguments ) : EXPRCLASS
pType CType
pOptionalLHS EXPR
pOptionalTypeArguments Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEARGUMENTS
return EXPRCLASS
        public EXPRCLASS CreateClass(CType pType, EXPR pOptionalLHS, EXPRTYPEARGUMENTS pOptionalTypeArguments)
        {
            Debug.Assert(pType != null);
            EXPRCLASS rval = new EXPRCLASS();
            rval.kind = ExpressionKind.EK_CLASS;
            rval.type = pType;
            rval.TypeOrNamespace = pType;
            Debug.Assert(rval != null);
            return (rval);
        }