internal bool TryGetGeneric(out GenericTypeName genericTypeName)
 {
     return(GenericTypeName.TryParse(this.Value, out genericTypeName));
 }
 internal GenericTypeName?TryGetGeneric()
 {
     return(GenericTypeName.TryParse(this.Value));
 }