System.CodeDom.CodeTypeReference.CodeTypeReference C# (CSharp) Method

CodeTypeReference() public method

public CodeTypeReference ( Type type ) : System.Diagnostics
type Type
return System.Diagnostics
        public CodeTypeReference(Type type) {
            if (type == null)
                throw new ArgumentNullException("type");
            
            if (type.IsArray) {
                this.arrayRank = type.GetArrayRank();
                this.arrayElementType = new CodeTypeReference(type.GetElementType());
                this.baseType = null;
            } else {
                Initialize(type.FullName);
                this.arrayRank = 0;
                this.arrayElementType = null;
            }

            this.isInterface = type.IsInterface;
        }

Same methods

CodeTypeReference::CodeTypeReference ( ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( CodeTypeParameter typeParameter ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( CodeTypeReference arrayType, int rank ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( String typeName, CodeTypeReferenceOptions codeTypeReferenceOption ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( Type type, CodeTypeReferenceOptions codeTypeReferenceOption ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( string typeName ) : System.Diagnostics
CodeTypeReference::CodeTypeReference ( string baseType, int rank ) : System.Diagnostics