public EXPRTYPEARGUMENTS CreateTypeArguments(TypeArray pTypeArray, EXPR pOptionalElements) { Debug.Assert(pTypeArray != null); EXPRTYPEARGUMENTS rval = new EXPRTYPEARGUMENTS(); rval.kind = ExpressionKind.EK_TYPEARGUMENTS; rval.type = null; rval.flags = 0; rval.SetOptionalElements(pOptionalElements); return(rval); }
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); }
protected virtual EXPR VisitTYPEARGUMENTS(EXPRTYPEARGUMENTS pExpr) { return VisitEXPR(pExpr); }
protected virtual EXPR VisitTYPEARGUMENTS(EXPRTYPEARGUMENTS pExpr) { return(VisitEXPR(pExpr)); }
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); }
public EXPRTYPEARGUMENTS CreateTypeArguments(TypeArray pTypeArray, EXPR pOptionalElements) { Debug.Assert(pTypeArray != null); EXPRTYPEARGUMENTS rval = new EXPRTYPEARGUMENTS(); rval.kind = ExpressionKind.EK_TYPEARGUMENTS; rval.type = null; rval.flags = 0; rval.SetOptionalElements(pOptionalElements); return rval; }