Skip To Content

Domain.Names (.NET)

Метод Domain.Names возвращает имена доменов полей, определенных в чертеже, в виде коллекции строк.

Декларация

public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)

Параметры

ТипИмяОписаниеОбязательный

Документ

doc

Документ AutoCAD, на основании которого следует действовать.

required

Возвращаемые значения

ТипОписание

IEnumerable<string>

Коллекция всех имен доменов полей, определенных в чертеже, в виде строк.

Замечания по условиям возникновения ошибок

Этот метод может выдать исключение или вернуть null, если параметр является некорректным.

Пример

Выведите все имена доменов полей, определенных в чертеже.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the domain names
var domainNames = Esri.ArcGISForAutoCAD.Domain.Names(doc);

// Print the domain names
foreach (var name in domainNames)
{
  doc.Editor.WriteMessage("\n" + name);
}

/* Example output 
Treatment
Height
YesNo
Diameter
UtilityPoles_TypeDomain
*/

См. также

Domain.Get - метод .NET, который возвращает свойства домена именованного поля в виде словаря.

Domain.Values - метод .NET, который получает значения, связанные с доменом именованного поля, в виде словаря.

esri_domain_names - функция AutoLISP, которая возвращает имена доменов полей, определенных в чертеже, в виде списка строк.