public override TResult Accept <TArg, TResult>(ICosmosElementVisitor <TArg, TResult> cosmosElementVisitor, TArg input) { if (cosmosElementVisitor == null) { throw new ArgumentNullException(nameof(cosmosElementVisitor)); } return(cosmosElementVisitor.Visit(this, input)); }
public override void Accept(ICosmosElementVisitor cosmosElementVisitor) { if (cosmosElementVisitor == null) { throw new ArgumentNullException(nameof(cosmosElementVisitor)); } cosmosElementVisitor.Visit(this); }
public override TResult Accept <TArg, TResult>(ICosmosElementVisitor <TArg, TResult> cosmosElementVisitor, TArg input) => cosmosElementVisitor.Visit(this, input);
public override TResult Accept <TResult>(ICosmosElementVisitor <TResult> cosmosElementVisitor) => cosmosElementVisitor.Visit(this);
public override void Accept(ICosmosElementVisitor cosmosElementVisitor) => cosmosElementVisitor.Visit(this);
public abstract TResult Accept <TArg, TResult>(ICosmosElementVisitor <TArg, TResult> cosmosElementVisitor, TArg input);
public abstract TResult Accept <TResult>(ICosmosElementVisitor <TResult> cosmosElementVisitor);
public abstract void Accept(ICosmosElementVisitor cosmosElementVisitor);
public override TResult Accept <TResult>(ICosmosElementVisitor <TResult> cosmosElementVisitor) { return(cosmosElementVisitor.Visit(this)); }
public override TResult Accept <TArg, TResult>(ICosmosElementVisitor <TArg, TResult> cosmosElementVisitor, TArg input) { throw new NotImplementedException(); }
public override void Accept(ICosmosElementVisitor cosmosElementVisitor) { throw new NotImplementedException(); }