Поделиться через


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 .

Применяется к