public GenericParameterTreeNode( GenericParameterDeclaration genericParameter ) : base( genericParameter, TreeViewImage.Class ) { StringBuilder text = new StringBuilder(); text.Append( genericParameter.Name ); if ( genericParameter.Constraints.Count > 0 ) { text.Append( " : " ); for ( int i = 0 ; i < genericParameter.Constraints.Count ; i++ ) { if ( i > 0 ) { text.Append( ", " ); } text.Append( genericParameter.Constraints[i].ToString() ); } } this.Text = text.ToString(); }
public InternalGenericParameter(TypeSystemServices tss, GenericParameterDeclaration declaration, int position) : this(tss, declaration) { _position = position; }
public InternalGenericParameter(TypeSystemServices tss, GenericParameterDeclaration declaration) : base(tss) { _declaration = declaration; }