MethodArgumentCollection Class
Represents a collection of method arguments.
public class MethodArgumentCollection : CodeObject, ICollection<MethodArgumentDeclaration>, IEnumerable<MethodArgumentDeclaration>, IList<MethodArgumentDeclaration>, IReadOnlyCollection<MethodArgumentDeclaration>, IReadOnlyList<MethodArgumentDeclaration>, IEnumerable- Inheritance
CodeObjectMethodArgumentCollection- Implements
Constructors
| Name | Description |
|---|---|
| MethodArgumentCollection() | |
| MethodArgumentCollection(CodeObject) |
MethodArgumentCollection overloads
MethodArgumentCollection()
MethodArgumentCollection.cspublic MethodArgumentCollection()No documentation is available.
MethodArgumentCollection(CodeObject)
MethodArgumentCollection.cspublic MethodArgumentCollection(CodeObject parent)Parameters
parentCodeObject
No documentation is available.
Properties
| Name | Description |
|---|---|
| Count | |
| IsReadOnly |
IsReadOnly
MethodArgumentCollection.csIndexers
| Name | Description |
|---|---|
| this[int] |
this[int]
MethodArgumentCollection.cspublic MethodArgumentDeclaration this[int index] { get; set; }No documentation is available.
Methods
Add overloads
Add(MethodArgumentDeclaration)
MethodArgumentCollection.cspublic MethodArgumentDeclaration Add(MethodArgumentDeclaration item)No documentation is available.
Add(TypeReference, string)
MethodArgumentCollection.cspublic MethodArgumentDeclaration Add(TypeReference type, string name)No documentation is available.
Add(TypeReference, string, Direction)
MethodArgumentCollection.cspublic MethodArgumentDeclaration Add(TypeReference type, string name, Direction direction)No documentation is available.
AddRange(IEnumerable<MethodArgumentDeclaration>)
MethodArgumentCollection.cspublic void AddRange(IEnumerable<MethodArgumentDeclaration> items)Parameters
No documentation is available.
Clear()
MethodArgumentCollection.cspublic void Clear()No documentation is available.
Contains(MethodArgumentDeclaration)
MethodArgumentCollection.cspublic bool Contains(MethodArgumentDeclaration item)No documentation is available.
CopyTo(MethodArgumentDeclaration[], int)
MethodArgumentCollection.cspublic void CopyTo(MethodArgumentDeclaration[] array, int arrayIndex)Parameters
arrayMethodArgumentDeclaration[]arrayIndexint
No documentation is available.
GetEnumerator()
MethodArgumentCollection.cspublic IEnumerator<MethodArgumentDeclaration> GetEnumerator()No documentation is available.
IndexOf(MethodArgumentDeclaration)
MethodArgumentCollection.cspublic int IndexOf(MethodArgumentDeclaration item)No documentation is available.
Insert(int, MethodArgumentDeclaration)
MethodArgumentCollection.cspublic void Insert(int index, MethodArgumentDeclaration item)Parameters
indexintitemMethodArgumentDeclaration
No documentation is available.
Remove(MethodArgumentDeclaration)
MethodArgumentCollection.cspublic bool Remove(MethodArgumentDeclaration item)No documentation is available.
RemoveAt(int)
MethodArgumentCollection.csSort(IComparer<MethodArgumentDeclaration>)
MethodArgumentCollection.cspublic void Sort(IComparer<MethodArgumentDeclaration> comparer)Parameters
comparerIComparer<MethodArgumentDeclaration>
No documentation is available.
System.Collections.Generic.ICollection<Meziantou.Framework.CodeDom.MethodArgumentDeclaration>.Add(MethodArgumentDeclaration)
MethodArgumentCollection.csParameters
No documentation is available.