예제 #1
0
        public void GetProperty(MetaDataProps property, out object value)
        {
            switch (property)
            {
            case MetaDataProps.QualifiedName:
                value = this.metadataProps[MetaDataProps.ObjectName];
                break;

            case MetaDataProps.QuotedObjectName:
                string quote = this.metadataProps[MetaDataProps.ObjectQuoteChar].ToString();
                value = String.Format("{0}{1}{0}", quote, this.metadataProps[MetaDataProps.ObjectName]);
                break;

            default:
                if (this.metadataProps.ContainsKey(property))
                {
                    value = this.metadataProps[property];
                }
                else
                {
                    value = null;
                }
                break;
            }
        }
예제 #2
0
		public void GetProperty(MetaDataProps property, out object value)
		{
			switch (property)
			{
				case MetaDataProps.QualifiedName:
					value = this.metadataProps[MetaDataProps.ObjectName];
					break;

				case MetaDataProps.QuotedObjectName:
					string quote = this.metadataProps[MetaDataProps.ObjectQuoteChar].ToString();
					value = String.Format("{0}{1}{0}", quote, this.metadataProps[MetaDataProps.ObjectName]);
					break;
		
				default:
					if (this.metadataProps.ContainsKey(property))
					{
						value = this.metadataProps[property];
					}
					else
					{
						value = null;
					}
					break;
			}
		}
예제 #3
0
 public void SetProperty(MetaDataProps property, object value)
 {
     if (this.metadataProps.ContainsKey(property))
     {
         this.metadataProps[property] = value;
     }
     else
     {
         this.metadataProps.Add(property, value);
     }
 }
예제 #4
0
		public void SetProperty(MetaDataProps property, object value)
		{
			if (this.metadataProps.ContainsKey(property))
			{
				this.metadataProps[property] = value;
			}
			else
			{
				this.metadataProps.Add(property, value);
			}
		}