AssemblyIdentity Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает из AssemblyIdentity его составных частей.
public AssemblyIdentity (string name, Version version = default, string cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
public AssemblyIdentity (string? name, Version? version = default, string? cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
new Microsoft.CodeAnalysis.AssemblyIdentity : string * Version * string * System.Collections.Immutable.ImmutableArray<byte> * bool * bool * System.Reflection.AssemblyContentType -> Microsoft.CodeAnalysis.AssemblyIdentity
Public Sub New (name As String, Optional version As Version = Nothing, Optional cultureName As String = Nothing, Optional publicKeyOrToken As ImmutableArray(Of Byte) = Nothing, Optional hasPublicKey As Boolean = false, Optional isRetargetable As Boolean = false, Optional contentType As AssemblyContentType = System.Reflection.AssemblyContentType.Default)
Параметры
- name
- String
Простое имя сборки.
- version
- Version
Версия сборки.
- cultureName
- String
Имя языка и региональных параметров, которые необходимо связать со сборкой. Укажите null, Emptyили "neutral" (любой регистр) для представления InvariantCulture. Имя может быть произвольной строкой, которая не содержит символА NUL. Правомерность имени языка и региональных параметров не проверяется.
- publicKeyOrToken
- ImmutableArray<Byte>
Открытый ключ или маркер открытого ключа сборки.
- hasPublicKey
- Boolean
Указывает, представляет ли publicKeyOrToken
открытый ключ.
- isRetargetable
- Boolean
Указывает, является ли сборка перенацеляемой.
- contentType
- AssemblyContentType
Указывает модель привязки для того, как этот объект будет обрабатываться в сравнениях.
Исключения
hasPublicKey
имеет значение false и publicKeyOrToken
содержит значение, не равное размеру маркера открытого ключа, 8 байт.
contentType
не является значением перечисления AssemblyContentType .