Difference between revisions of "Template:Property"
From Kerbal Space Program Wiki
Line 7: | Line 7: | ||
:'''name''' - Required. The name of this property. | :'''name''' - Required. The name of this property. | ||
:'''type''' - Required. Pass a single [[Template:Type]], '''do not pass a string type name, use the Type template!'''. | :'''type''' - Required. Pass a single [[Template:Type]], '''do not pass a string type name, use the Type template!'''. | ||
− | :'''hasget''' - Optional. Set to "true" if this property has a getter | + | :'''hasget''' - Optional. Set to "true" if this property has a getter, leave blank otherwise. |
− | :'''hasset''' - Optional. Set to "true" if this property has a setter | + | :'''hasset''' - Optional. Set to "true" if this property has a setter, leave blank otherwise. |
:'''access''' - Optional. Set to "public" or "protected". | :'''access''' - Optional. Set to "public" or "protected". | ||
− | :'''static''' - Optional. Set to "true" for static properties. | + | :'''static''' - Optional. Set to "true" for static properties, leave blank otherwise. |
:'''desc''' - Optional. Set to description of this property. | :'''desc''' - Optional. Set to description of this property. | ||
Line 18: | Line 18: | ||
|name=SomeProperty | |name=SomeProperty | ||
|type={{Type|type=Vessel}} | |type={{Type|type=Vessel}} | ||
− | |hasget= | + | |hasget=true |
+ | }} | ||
+ | {{Property | ||
+ | |name=SomeOtherProperty | ||
+ | |type={{Type|type=Vessel}} | ||
+ | |hasget=true | ||
+ | |hasset=true | ||
+ | |access=protected | ||
+ | |static=true | ||
}} | }} | ||
}} | }} |
Revision as of 00:57, 17 October 2015
Template:Property is a single property as listed inside a Template:Properties template on a class API page.
Parameters
- name - Required. The name of this property.
- type - Required. Pass a single Template:Type, do not pass a string type name, use the Type template!.
- hasget - Optional. Set to "true" if this property has a getter, leave blank otherwise.
- hasset - Optional. Set to "true" if this property has a setter, leave blank otherwise.
- access - Optional. Set to "public" or "protected".
- static - Optional. Set to "true" for static properties, leave blank otherwise.
- desc - Optional. Set to description of this property.
Examples
Properties
The following is a list of properties in Property.
Name | Description |
---|---|
Vessel SomeProperty { get; } | ? |
Vessel SomeOtherProperty { get; set; } | ? |