Esempio n. 1
0
		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;
		}
Esempio n. 2
0
		public string NativeDomainName(D4.MetaData AMetaData)
		{
			D4.Tag LNativeDomainName = GetTag("Storage.NativeDomainName", AMetaData);
			if (LNativeDomainName != D4.Tag.None)
				return LNativeDomainName.Value;
			return InternalNativeDomainName(AMetaData);
		}
Esempio n. 3
0
		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);
		}
Esempio n. 4
0
		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;
		}