Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.encoding.asn1

 

ClassApplication

 

const ClassApplication: Int64 = 1;

 

const Int64 ClassApplication = 1

 

static let ClassApplication: Int64 = 1

 

const ClassApplication Int64 =  = 1

ClassContextSpecific

 

const ClassContextSpecific: Int64 = 2;

 

const Int64 ClassContextSpecific = 2

 

static let ClassContextSpecific: Int64 = 2

 

const ClassContextSpecific Int64 =  = 2

ClassPrivate

 

const ClassPrivate: Int64 = 3;

 

const Int64 ClassPrivate = 3

 

static let ClassPrivate: Int64 = 3

 

const ClassPrivate Int64 =  = 3

ClassUniversal

 

const ClassUniversal: Int64 = 0;

 

const Int64 ClassUniversal = 0

 

static let ClassUniversal: Int64 = 0

 

const ClassUniversal Int64 =  = 0

Marshal

 

// .NET, Island
class method Marshal(val: Object): tuple of (Slice<Byte>, error)
// .NET Standard 2.0
class method Marshal(val: Object): ValueTuple<Slice<Byte>, error>

 

// .NET, Island
static (Slice<Byte>, error) Marshal(Object val)
// .NET Standard 2.0
static ValueTuple<Slice<Byte>, error> Marshal(Object val)

 

// .NET, Island
static func Marshal(_ val: Object) -> (Slice<Byte>, error)
// .NET Standard 2.0
static func Marshal(_ val: Object) -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func Marshal(val interface{}) (Slice<Byte>, error)
// .NET Standard 2.0
func Marshal(val interface{}) ValueTuple<Slice<Byte>, error>

Parameters:

  • val:

MarshalWithParams

 

// .NET, Island
class method MarshalWithParams(val: Object; params: string): tuple of (Slice<Byte>, error)
// .NET Standard 2.0
class method MarshalWithParams(val: Object; params: string): ValueTuple<Slice<Byte>, error>

 

// .NET, Island
static (Slice<Byte>, error) MarshalWithParams(Object val, string params)
// .NET Standard 2.0
static ValueTuple<Slice<Byte>, error> MarshalWithParams(Object val, string params)

 

// .NET, Island
static func MarshalWithParams(_ val: Object, _ params: string) -> (Slice<Byte>, error)
// .NET Standard 2.0
static func MarshalWithParams(_ val: Object, _ params: string) -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func MarshalWithParams(val interface{}, params string) (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalWithParams(val interface{}, params string) ValueTuple<Slice<Byte>, error>

Parameters:

  • val:
  • params:

NullBytes

 

class var NullBytes: Slice<Byte>;

 

static Slice<Byte> NullBytes

 

static var NullBytes: Slice<Byte>

 

NullBytes Slice<Byte>

NullRawValue

 

class var NullRawValue: RawValue;

 

static RawValue NullRawValue

 

static var NullRawValue: RawValue

 

NullRawValue RawValue

TagBitString

 

const TagBitString: Int64 = 3;

 

const Int64 TagBitString = 3

 

static let TagBitString: Int64 = 3

 

const TagBitString Int64 =  = 3

TagBoolean

 

const TagBoolean: Int64 = 1;

 

const Int64 TagBoolean = 1

 

static let TagBoolean: Int64 = 1

 

const TagBoolean Int64 =  = 1

TagEnum

 

const TagEnum: Int64 = 10;

 

const Int64 TagEnum = 10

 

static let TagEnum: Int64 = 10

 

const TagEnum Int64 =  = 10

TagGeneralizedTime

 

const TagGeneralizedTime: Int64 = 24;

 

const Int64 TagGeneralizedTime = 24

 

static let TagGeneralizedTime: Int64 = 24

 

const TagGeneralizedTime Int64 =  = 24

TagGeneralString

 

const TagGeneralString: Int64 = 27;

 

const Int64 TagGeneralString = 27

 

static let TagGeneralString: Int64 = 27

 

const TagGeneralString Int64 =  = 27

TagIA5String

 

const TagIA5String: Int64 = 22;

 

const Int64 TagIA5String = 22

 

static let TagIA5String: Int64 = 22

 

const TagIA5String Int64 =  = 22

TagInteger

 

const TagInteger: Int64 = 2;

 

const Int64 TagInteger = 2

 

static let TagInteger: Int64 = 2

 

const TagInteger Int64 =  = 2

TagNull

 

const TagNull: Int64 = 5;

 

const Int64 TagNull = 5

 

static let TagNull: Int64 = 5

 

const TagNull Int64 =  = 5

TagNumericString

 

const TagNumericString: Int64 = 18;

 

const Int64 TagNumericString = 18

 

static let TagNumericString: Int64 = 18

 

const TagNumericString Int64 =  = 18

TagOctetString

 

const TagOctetString: Int64 = 4;

 

const Int64 TagOctetString = 4

 

static let TagOctetString: Int64 = 4

 

const TagOctetString Int64 =  = 4

TagOID

 

const TagOID: Int64 = 6;

 

const Int64 TagOID = 6

 

static let TagOID: Int64 = 6

 

const TagOID Int64 =  = 6

TagPrintableString

 

const TagPrintableString: Int64 = 19;

 

const Int64 TagPrintableString = 19

 

static let TagPrintableString: Int64 = 19

 

const TagPrintableString Int64 =  = 19

TagSequence

 

const TagSequence: Int64 = 16;

 

const Int64 TagSequence = 16

 

static let TagSequence: Int64 = 16

 

const TagSequence Int64 =  = 16

TagSet

 

const TagSet: Int64 = 17;

 

const Int64 TagSet = 17

 

static let TagSet: Int64 = 17

 

const TagSet Int64 =  = 17

TagT61String

 

const TagT61String: Int64 = 20;

 

const Int64 TagT61String = 20

 

static let TagT61String: Int64 = 20

 

const TagT61String Int64 =  = 20

TagUTCTime

 

const TagUTCTime: Int64 = 23;

 

const Int64 TagUTCTime = 23

 

static let TagUTCTime: Int64 = 23

 

const TagUTCTime Int64 =  = 23

TagUTF8String

 

const TagUTF8String: Int64 = 12;

 

const Int64 TagUTF8String = 12

 

static let TagUTF8String: Int64 = 12

 

const TagUTF8String Int64 =  = 12

Unmarshal

 

class method Unmarshal(b: Slice<Byte>; val: Object): tuple of (rest: Slice<Byte>, err: error)

 

static (Slice<Byte> rest, error err) Unmarshal(Slice<Byte> b, Object val)

 

static func Unmarshal(_ b: Slice<Byte>, _ val: Object) -> (rest:Slice<Byte>, err:error)

 

func Unmarshal(b Slice<Byte>, val interface{}) (rest Slice<Byte>, err error)

Parameters:

  • b:
  • val:

UnmarshalWithParams

 

class method UnmarshalWithParams(b: Slice<Byte>; val: Object; params: string): tuple of (rest: Slice<Byte>, err: error)

 

static (Slice<Byte> rest, error err) UnmarshalWithParams(Slice<Byte> b, Object val, string params)

 

static func UnmarshalWithParams(_ b: Slice<Byte>, _ val: Object, _ params: string) -> (rest:Slice<Byte>, err:error)

 

func UnmarshalWithParams(b Slice<Byte>, val interface{}, params string) (rest Slice<Byte>, err error)

Parameters:

  • b:
  • val:
  • params:

 

ClassApplication

 

const ClassApplication: Int64 = 1;

 

const Int64 ClassApplication = 1

 

static let ClassApplication: Int64 = 1

 

const ClassApplication Int64 =  = 1

ClassContextSpecific

 

const ClassContextSpecific: Int64 = 2;

 

const Int64 ClassContextSpecific = 2

 

static let ClassContextSpecific: Int64 = 2

 

const ClassContextSpecific Int64 =  = 2

ClassPrivate

 

const ClassPrivate: Int64 = 3;

 

const Int64 ClassPrivate = 3

 

static let ClassPrivate: Int64 = 3

 

const ClassPrivate Int64 =  = 3

ClassUniversal

 

const ClassUniversal: Int64 = 0;

 

const Int64 ClassUniversal = 0

 

static let ClassUniversal: Int64 = 0

 

const ClassUniversal Int64 =  = 0

TagBitString

 

const TagBitString: Int64 = 3;

 

const Int64 TagBitString = 3

 

static let TagBitString: Int64 = 3

 

const TagBitString Int64 =  = 3

TagBoolean

 

const TagBoolean: Int64 = 1;

 

const Int64 TagBoolean = 1

 

static let TagBoolean: Int64 = 1

 

const TagBoolean Int64 =  = 1

TagEnum

 

const TagEnum: Int64 = 10;

 

const Int64 TagEnum = 10

 

static let TagEnum: Int64 = 10

 

const TagEnum Int64 =  = 10

TagGeneralizedTime

 

const TagGeneralizedTime: Int64 = 24;

 

const Int64 TagGeneralizedTime = 24

 

static let TagGeneralizedTime: Int64 = 24

 

const TagGeneralizedTime Int64 =  = 24

TagGeneralString

 

const TagGeneralString: Int64 = 27;

 

const Int64 TagGeneralString = 27

 

static let TagGeneralString: Int64 = 27

 

const TagGeneralString Int64 =  = 27

TagIA5String

 

const TagIA5String: Int64 = 22;

 

const Int64 TagIA5String = 22

 

static let TagIA5String: Int64 = 22

 

const TagIA5String Int64 =  = 22

TagInteger

 

const TagInteger: Int64 = 2;

 

const Int64 TagInteger = 2

 

static let TagInteger: Int64 = 2

 

const TagInteger Int64 =  = 2

TagNull

 

const TagNull: Int64 = 5;

 

const Int64 TagNull = 5

 

static let TagNull: Int64 = 5

 

const TagNull Int64 =  = 5

TagNumericString

 

const TagNumericString: Int64 = 18;

 

const Int64 TagNumericString = 18

 

static let TagNumericString: Int64 = 18

 

const TagNumericString Int64 =  = 18

TagOctetString

 

const TagOctetString: Int64 = 4;

 

const Int64 TagOctetString = 4

 

static let TagOctetString: Int64 = 4

 

const TagOctetString Int64 =  = 4

TagOID

 

const TagOID: Int64 = 6;

 

const Int64 TagOID = 6

 

static let TagOID: Int64 = 6

 

const TagOID Int64 =  = 6

TagPrintableString

 

const TagPrintableString: Int64 = 19;

 

const Int64 TagPrintableString = 19

 

static let TagPrintableString: Int64 = 19

 

const TagPrintableString Int64 =  = 19

TagSequence

 

const TagSequence: Int64 = 16;

 

const Int64 TagSequence = 16

 

static let TagSequence: Int64 = 16

 

const TagSequence Int64 =  = 16

TagSet

 

const TagSet: Int64 = 17;

 

const Int64 TagSet = 17

 

static let TagSet: Int64 = 17

 

const TagSet Int64 =  = 17

TagT61String

 

const TagT61String: Int64 = 20;

 

const Int64 TagT61String = 20

 

static let TagT61String: Int64 = 20

 

const TagT61String Int64 =  = 20

TagUTCTime

 

const TagUTCTime: Int64 = 23;

 

const Int64 TagUTCTime = 23

 

static let TagUTCTime: Int64 = 23

 

const TagUTCTime Int64 =  = 23

TagUTF8String

 

const TagUTF8String: Int64 = 12;

 

const Int64 TagUTF8String = 12

 

static let TagUTF8String: Int64 = 12

 

const TagUTF8String Int64 =  = 12

 

NullBytes

 

class var NullBytes: Slice<Byte>;

 

static Slice<Byte> NullBytes

 

static var NullBytes: Slice<Byte>

 

NullBytes Slice<Byte>

NullRawValue

 

class var NullRawValue: RawValue;

 

static RawValue NullRawValue

 

static var NullRawValue: RawValue

 

NullRawValue RawValue

 

Marshal

 

// .NET, Island
class method Marshal(val: Object): tuple of (Slice<Byte>, error)
// .NET Standard 2.0
class method Marshal(val: Object): ValueTuple<Slice<Byte>, error>

 

// .NET, Island
static (Slice<Byte>, error) Marshal(Object val)
// .NET Standard 2.0
static ValueTuple<Slice<Byte>, error> Marshal(Object val)

 

// .NET, Island
static func Marshal(_ val: Object) -> (Slice<Byte>, error)
// .NET Standard 2.0
static func Marshal(_ val: Object) -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func Marshal(val interface{}) (Slice<Byte>, error)
// .NET Standard 2.0
func Marshal(val interface{}) ValueTuple<Slice<Byte>, error>

Parameters:

  • val:

MarshalWithParams

 

// .NET, Island
class method MarshalWithParams(val: Object; params: string): tuple of (Slice<Byte>, error)
// .NET Standard 2.0
class method MarshalWithParams(val: Object; params: string): ValueTuple<Slice<Byte>, error>

 

// .NET, Island
static (Slice<Byte>, error) MarshalWithParams(Object val, string params)
// .NET Standard 2.0
static ValueTuple<Slice<Byte>, error> MarshalWithParams(Object val, string params)

 

// .NET, Island
static func MarshalWithParams(_ val: Object, _ params: string) -> (Slice<Byte>, error)
// .NET Standard 2.0
static func MarshalWithParams(_ val: Object, _ params: string) -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func MarshalWithParams(val interface{}, params string) (Slice<Byte>, error)
// .NET Standard 2.0
func MarshalWithParams(val interface{}, params string) ValueTuple<Slice<Byte>, error>

Parameters:

  • val:
  • params:

Unmarshal

 

class method Unmarshal(b: Slice<Byte>; val: Object): tuple of (rest: Slice<Byte>, err: error)

 

static (Slice<Byte> rest, error err) Unmarshal(Slice<Byte> b, Object val)

 

static func Unmarshal(_ b: Slice<Byte>, _ val: Object) -> (rest:Slice<Byte>, err:error)

 

func Unmarshal(b Slice<Byte>, val interface{}) (rest Slice<Byte>, err error)

Parameters:

  • b:
  • val:

UnmarshalWithParams

 

class method UnmarshalWithParams(b: Slice<Byte>; val: Object; params: string): tuple of (rest: Slice<Byte>, err: error)

 

static (Slice<Byte> rest, error err) UnmarshalWithParams(Slice<Byte> b, Object val, string params)

 

static func UnmarshalWithParams(_ b: Slice<Byte>, _ val: Object, _ params: string) -> (rest:Slice<Byte>, err:error)

 

func UnmarshalWithParams(b Slice<Byte>, val interface{}, params string) (rest Slice<Byte>, err error)

Parameters:

  • b:
  • val:
  • params: