AspNetEdit.Editor.ComponentModel.Document.RemoveDirective C# (CSharp) Метод

RemoveDirective() публичный Метод

public RemoveDirective ( int placeholderId ) : string
placeholderId int
Результат string
        public string RemoveDirective(int placeholderId)
        {
            DocumentDirective directive = null;
            foreach (DictionaryEntry de in directives)
            {
                if (de.Value is DocumentDirective) {
                    if (((DocumentDirective)de.Value).Key == placeholderId) {
                        directive = (DocumentDirective)de.Value;
                        directives.Remove(de.Key);
                    }
                }
                else
                    foreach (DocumentDirective d in (ArrayList)de.Value)
                        if (d.Key == placeholderId) {
                            directive = d;
                            ((ArrayList)de.Value).Remove (d);
                            break;
                        }
                if (directive != null)
                    break;
            }

            if (directive == null)
                return string.Empty;
            return directive.ToString();
        }