public string GetTag(string ATagName, string ADefaultValue, D4.MetaData AMetaData) { D4.Tag LTag = GetTag(ATagName, AMetaData); if (LTag != D4.Tag.None) return LTag.Value; return ADefaultValue; }
public string NativeDomainName(D4.MetaData AMetaData) { D4.Tag LNativeDomainName = GetTag("Storage.NativeDomainName", AMetaData); if (LNativeDomainName != D4.Tag.None) return LNativeDomainName.Value; return InternalNativeDomainName(AMetaData); }
public string DomainName(D4.MetaData AMetaData) { D4.Tag LDomainName = D4.MetaData.GetTag(AMetaData, "Storage.DomainName"); if (LDomainName != D4.Tag.None) return LDomainName.Value; LDomainName = GetTag("Storage.Name"); if (LDomainName != D4.Tag.None) return LDomainName.Value; return NativeDomainName(AMetaData); }
public D4.Tag GetTag(string ATagName, D4.MetaData AMetaData) { D4.Tag LTag = D4.MetaData.GetTag(AMetaData, ATagName); if (LTag == D4.Tag.None) { LTag = D4.MetaData.GetTag(MetaData, ATagName); if (LTag == D4.Tag.None) LTag = D4.MetaData.GetTag(ScalarType.MetaData, ATagName); } return LTag; }