MethodOrPropertySymbol class MethodOrPropertySymbol : ParentSymbol Documentation Code public AggregateDeclaration declaration public ErrorType errExpImpl public bool isHideByName public bool isOperator public bool isOverride public bool isParamArray public bool isStatic public uint modOptCount public CType RetType public SymWithType swtSlot public bool useMethInstead public List<Name> ParameterNames { get; } public TypeArray Params { get; set; } public MethodOrPropertySymbol() public AggregateDeclaration containingDeclaration() public AggregateSymbol getClass() public CONSTVAL GetDefaultParameterValue(int index) public CType GetDefaultParameterValueConstValType(int index) public UnmanagedType GetMarshalAsParameterValue(int index) public bool HasDefaultParameterValue(int index) public bool HasOptionalParameters() public bool IsExpImpl() public bool IsMarshalAsParameter(int index) public bool IsParameterOptional(int index) public bool MarshalAsObject(int index) public void SetDefaultParameterValue(int index, CType type, CONSTVAL cv) public void SetMarshalAsParameter(int index, UnmanagedType umt) public void SetOptionalParameter(int index)