public class BlobBuilder extends NetObject
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Reflection.Metadata.BlobBuilder
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Reflection.Metadata, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Reflection.Metadata
|
static java.lang.String |
className
Qualified class name: System.Reflection.Metadata.BlobBuilder
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
BlobBuilder() |
BlobBuilder(int capacity) |
BlobBuilder(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Align(int alignment) |
static BlobBuilder |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into BlobBuilder, a cast assert is made to check if types are compatible. |
void |
Clear() |
boolean |
ContentEquals(BlobBuilder other) |
int |
getCount() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
void |
LinkPrefix(BlobBuilder prefix) |
void |
LinkSuffix(BlobBuilder suffix) |
void |
PadTo(int position) |
Blob |
ReserveBytes(int byteCount) |
void |
setJCOInstance(JCObject instance) |
byte[] |
ToArray() |
byte[] |
ToArray(int start,
int byteCount) |
int |
TryWriteBytes(Stream source,
int byteCount) |
void |
WriteBoolean(boolean value) |
void |
WriteByte(byte value) |
void |
WriteBytes(byte[] buffer) |
void |
WriteBytes(byte[] buffer,
int start,
int byteCount) |
void |
WriteBytes(byte value,
int byteCount) |
void |
WriteBytes(JCORefOut dupParam0) |
void |
WriteBytes(JCORefOut dupParam0,
int dupParam1,
int dupParam2) |
void |
WriteCompressedInteger(int value) |
void |
WriteCompressedSignedInteger(int value) |
void |
WriteConstant(NetObject value) |
void |
WriteContentTo(BlobBuilder destination) |
void |
WriteContentTo(JCORefOut<BlobWriter> destination) |
void |
WriteContentTo(Stream destination) |
void |
WriteDateTime(DateTime value) |
void |
WriteDecimal(Decimal value) |
void |
WriteDouble(double value) |
void |
WriteGuid(Guid value) |
void |
WriteInt16(short value) |
void |
WriteInt16BE(short value) |
void |
WriteInt32(int value) |
void |
WriteInt32BE(int value) |
void |
WriteInt64(long value) |
void |
WriteReference(int reference,
boolean isSmall) |
void |
WriteSByte(SByte value) |
void |
WriteSerializedString(java.lang.String value) |
void |
WriteSingle(Single value) |
void |
WriteUInt16(UInt16 value) |
void |
WriteUInt16BE(UInt16 value) |
void |
WriteUInt32(UInt32 value) |
void |
WriteUInt32BE(UInt32 value) |
void |
WriteUInt64(UInt64 value) |
void |
WriteUserString(java.lang.String value) |
void |
WriteUTF16(char[] value) |
void |
WriteUTF16(JCORefOut dupParam0) |
void |
WriteUTF16(java.lang.String value) |
void |
WriteUTF8(java.lang.String value,
boolean allowUnpairedSurrogates) |
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public BlobBuilder()
throws java.lang.Throwable
java.lang.Throwablepublic BlobBuilder(int capacity)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException
public BlobBuilder(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic void Align(int alignment)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
IndexOutOfRangeException,
FormatException
public static BlobBuilder cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into BlobBuilder, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedBlobBuilder instancejava.lang.Throwable - in case of error during cast operationpublic void Clear()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PlatformNotSupportedException,
NotSupportedException,
ArgumentOutOfRangeException,
CultureNotFoundException,
InvalidOperationException,
ObjectDisposedException
public boolean ContentEquals(BlobBuilder other) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, InvalidOperationException, ObjectDisposedException, ArrayTypeMismatchException
public int getCount()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic void LinkPrefix(BlobBuilder prefix) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
public void LinkSuffix(BlobBuilder suffix) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
public void PadTo(int position)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
IndexOutOfRangeException,
FormatException
public Blob ReserveBytes(int byteCount) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void setJCOInstance(JCObject instance)
setJCOInstance in class NetObjectpublic byte[] ToArray()
throws java.lang.Throwable,
ArgumentException,
NotSupportedException,
InvalidOperationException,
ArgumentOutOfRangeException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionpublic byte[] ToArray(int start,
int byteCount)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException
public int TryWriteBytes(Stream source, int byteCount) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void WriteBoolean(boolean value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteByte(byte value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteBytes(byte[] buffer)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException
public void WriteBytes(byte[] buffer,
int start,
int byteCount)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException
public void WriteBytes(byte value,
int byteCount)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException
public void WriteBytes(JCORefOut dupParam0) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void WriteBytes(JCORefOut dupParam0, int dupParam1, int dupParam2) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void WriteCompressedInteger(int value)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException
java.lang.ThrowableInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic void WriteCompressedSignedInteger(int value)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException
java.lang.ThrowableInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic void WriteConstant(NetObject value) throws java.lang.Throwable, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, ArgumentException, ArgumentNullException, ArrayTypeMismatchException, NotSupportedException
public void WriteContentTo(BlobBuilder destination) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void WriteContentTo(JCORefOut<BlobWriter> destination) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, BadImageFormatException
public void WriteContentTo(Stream destination) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
public void WriteDateTime(DateTime value) throws java.lang.Throwable, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic void WriteDecimal(Decimal value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteDouble(double value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteGuid(Guid value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException, ArrayTypeMismatchException
public void WriteInt16(short value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteInt16BE(short value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteInt32(int value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteInt32BE(int value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteInt64(long value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteReference(int reference,
boolean isSmall)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteSByte(SByte value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteSerializedString(java.lang.String value)
throws java.lang.Throwable,
ArgumentException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
IndexOutOfRangeException,
FormatException
public void WriteSingle(Single value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUInt16(UInt16 value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUInt16BE(UInt16 value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUInt32(UInt32 value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUInt32BE(UInt32 value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUInt64(UInt64 value) throws java.lang.Throwable, ArgumentException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException, IndexOutOfRangeException, FormatException
public void WriteUserString(java.lang.String value)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException
public void WriteUTF16(char[] value)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException
public void WriteUTF16(JCORefOut dupParam0) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, FormatException
public void WriteUTF16(java.lang.String value)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException,
FormatException
public void WriteUTF8(java.lang.String value,
boolean allowUnpairedSurrogates)
throws java.lang.Throwable,
ArgumentException,
ArgumentNullException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException