public virtual string ToIdentityString(IdentifierDepth depth) { Assert.AssertTrue(depth >= IdentifierDepth.Class && depth <= IdentifierDepth.Parms); switch (depth) { case (IdentifierDepth.Class): return ToClassIdentityString(); case (IdentifierDepth.ClassName): return ToClassAndNameIdentityString(); case (IdentifierDepth.ClassNameParams): return ToFullIdentityString(); case (IdentifierDepth.Name): return ToNameIdentityString(); case (IdentifierDepth.Parms): return ToParmsIdentityString(); } return null; }
public virtual string ToIdentityString(IdentifierDepth depth) { Assert.AssertTrue(depth >= IdentifierDepth.Class && depth <= IdentifierDepth.Parms); switch (depth) { case IdentifierDepth.Class: return(ToClassIdentityString()); case IdentifierDepth.ClassName: return(ToClassAndNameIdentityString()); case IdentifierDepth.ClassNameParams: return(ToFullIdentityString()); case IdentifierDepth.Name: return(ToNameIdentityString()); case IdentifierDepth.Parms: return(ToParmsIdentityString()); } return(null); }
public virtual string ToIdentityStringWithCheckType(IdentifierDepth depth, CheckType checkType) { return ToIdentityString(depth) + ":" + checkType; }
public virtual string ToIdentityString(IdentifierDepth depth) => depth switch {
public virtual string ToIdentityStringWithCheckType(IdentifierDepth depth, CheckType checkType) { return(ToIdentityString(depth) + ":" + checkType); }
public string ToIdentityStringWithCheckType(IdentifierDepth depth, CheckType checkType) { return ToIdentityString(depth); }
public string ToIdentityString(IdentifierDepth depth) { return null; }