public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitCallWithReturn(this)); }
/// <inheritdoc /> public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitBuildVariant(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitGetDereferencedValue(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitUpdateValue(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitGetStructFieldValue(this)); }
public abstract T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor);
/// <inheritdoc /> public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitGetVariantTagValue(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitInitializeWithCopy(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitGetConstant(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitGetAddress(this)); }
public override T AcceptVisitor <T>(ICodeGenElementVisitor <T> visitor) { return(visitor.VisitInitializeAsReference(this)); }