Novell.Directory.Ldap.LdapAttributeSchema.LdapAttributeSchema C# (CSharp) Method

LdapAttributeSchema() public method

Constructs an attribute definition from the raw string value returned on a directory query for "attributetypes".
public LdapAttributeSchema ( System raw ) : System
raw System The raw string value returned on a directory /// query for "attributetypes". ///
return System
        public LdapAttributeSchema(System.String raw)
            : base(LdapSchema.schemaTypeNames[LdapSchema.ATTRIBUTE])
        {
            InitBlock();
            try
            {
                SchemaParser parser = new SchemaParser(raw);

                if (parser.Names != null)
                    base.names = parser.Names;
                if ((System.Object) parser.ID != null)
                    base.oid = parser.ID;
                if ((System.Object) parser.Description != null)
                    base.description = parser.Description;
                if ((System.Object) parser.Syntax != null)
                    syntaxString = parser.Syntax;
                if ((System.Object) parser.Superior != null)
                    superior = parser.Superior;
                single = parser.Single;
                base.obsolete = parser.Obsolete;
                System.Collections.IEnumerator qualifiers = parser.Qualifiers;
                AttributeQualifier attrQualifier;
                while (qualifiers.MoveNext())
                {
                    attrQualifier = (AttributeQualifier) qualifiers.Current;
                    setQualifier(attrQualifier.Name, attrQualifier.Values);
                }
                base.Value = formatString();
            }
            catch (System.IO.IOException e)
            {
                throw new System.SystemException(e.ToString());
            }
            return ;
        }

Same methods

LdapAttributeSchema::LdapAttributeSchema ( System names, System oid, System description, System syntaxString, bool single, System superior, bool obsolete, System equality, System ordering, System substring, bool collective, bool isUserModifiable, int usage ) : System