vala-1.0 Reference Manual

Synopsis

public class Property : Member, Lockable  {
    public    DataType                  type_reference            { get; set; } ;
    public    PropertyAccessor?         get_accessor              { get; set; } ;
    public    PropertyAccessor?         set_accessor              { get; set; } ;
    public    FormalParameter           this_parameter            { get; set; } ;
    public    weak bool                 notify                    { get; set; } ;
    public    weak bool                 no_accessor_method        { get; set; } ;
    public    weak bool                 interface_only            { get; set; } ;
    public    weak bool                 is_abstract               { get; set; } ;
    public    weak bool                 is_virtual                { get; set; } ;
    public    weak bool                 overrides                 { get; set; } ;
    public    Field                     field                     { get; set; } ;
    public    weak bool                 instance                  { get; set; } ;
    public    weak Property             base_property             { get; set; } ;
    public    Property                  base_interface_property   { get; set; } ;
    public    Expression                default_expression        { get; set; } ;
    public    string                    nick                      { get; set; } ;
    public    string                    blurb                     { get; set; } ;


    public                              Property                  ( string              _name,
                                                                    DataType            type,
                                                                    PropertyAccessor?   _get_accessor,
                                                                    PropertyAccessor?   _set_accessor,
                                                                    SourceReference     source ) ;


    public    string                    get_upper_case_cname      (  ) ;
    public    CCodeConstant             get_canonical_cconstant   (  ) ;
    public    void                      process_attributes        (  ) ;
    public    bool                      equals                    ( Property            prop2 ) ;
}

Property Description

Details

Constructor Details

Property ()
    public                              Property                  ( string              _name,
                                                                    DataType            type,
                                                                    PropertyAccessor?   _get_accessor,
                                                                    PropertyAccessor?   _set_accessor,
                                                                    SourceReference     source ) ;		

Field Details

Signal Details

Property Details

type_reference
    public    DataType                  type_reference            { get; set; } ;		

get_accessor
    public    PropertyAccessor?         get_accessor              { get; set; } ;		

set_accessor
    public    PropertyAccessor?         set_accessor              { get; set; } ;		

this_parameter
    public    FormalParameter           this_parameter            { get; set; } ;		

notify
    public    weak bool                 notify                    { get; set; } ;		

no_accessor_method
    public    weak bool                 no_accessor_method        { get; set; } ;		

interface_only
    public    weak bool                 interface_only            { get; set; } ;		

is_abstract
    public    weak bool                 is_abstract               { get; set; } ;		

is_virtual
    public    weak bool                 is_virtual                { get; set; } ;		

overrides
    public    weak bool                 overrides                 { get; set; } ;		

field
    public    Field                     field                     { get; set; } ;		

instance
    public    weak bool                 instance                  { get; set; } ;		

base_property
    public    weak Property             base_property             { get; set; } ;		

base_interface_property
    public    Property                  base_interface_property   { get; set; } ;		

default_expression
    public    Expression                default_expression        { get; set; } ;		

nick
    public    string                    nick                      { get; set; } ;		

blurb
    public    string                    blurb                     { get; set; } ;		

Method Details

get_upper_case_cname ()
    public    string                    get_upper_case_cname      (  ) ;		

get_canonical_cconstant ()
    public    CCodeConstant             get_canonical_cconstant   (  ) ;		

process_attributes ()
    public    void                      process_attributes        (  ) ;		

equals ()
    public    bool                      equals                    ( Property            prop2 ) ;		


Created by Valadoc