public TagBuilder CreateInitial(AccessorDef accessorDef) { if (matches(accessorDef)) { return(Build); } else { return(null); } }
public bool Equals(AccessorDef other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } else { return(Equals(other.Accessor, Accessor) && Equals(other.ModelType, ModelType)); } }
public TagBuilder CreateInitial(AccessorDef accessorDef) { return(_matches(accessorDef) ? _builderCreator(accessorDef) : null); }
public TagModifier CreateModifier(AccessorDef accessorDef) { return(_matches(accessorDef) ? _modifierBuilder(accessorDef) : null); }
protected abstract bool matches(AccessorDef def);