Microsoft.Zing.WithList.Add C# (CSharp) Méthode

Add() public méthode

public Add ( With element ) : void
element With
Résultat void
        public void Add(With element)
        {
            int n = this.elements.Length;
            int i = this.length++;
            if (i == n)
            {
                int m = n * 2; if (m < 16) m = 16;
                With[] newElements = new With[m];
                for (int j = 0; j < n; j++) newElements[j] = elements[j];
                this.elements = newElements;
            }
            this.elements[i] = element;
        }

Usage Example

Exemple #1
0
        private ZTry VisitZTry(ZTry Try)
        {
            Try.Body = this.VisitBlock(Try.Body);

            WithList newCatchers = new WithList();

            for (int i = 0, n = Try.Catchers.Length; i < n; i++)
                newCatchers.Add(this.VisitWith(Try.Catchers[i]));

            Try.Catchers = newCatchers;

            return Try;
        }