eBUS SDK .NET API
  • Getting Started
    • Getting started with the eBUS SDK .NET API
    • Configuring Your IDE
    • Receiving Data from a GigE Vision or USB3 Vision Transmitter
    • Sample Applications
    • GigE Vision Device Communication Parameters
    • USB3 Vision Device Communication Parameters
    • PvStream USB3 Vision Parameters
    • PvStream GigE Vision Parameters
  • eBUS SDK .NET API Reference
    • API Overview
    • eBUSDotNet
    • eBUSDotNetReceive
    • eBUSDotNetEdge
Search Results for

    Show / Hide Table of Contents
      • GenDCComponentFlagsGroup
      • GenDCComponentHeader
      • GenDCComponentHeaderBase
      • GenDCComponentType
      • GenDCContainerFlagsGroup
      • GenDCContainerHeader
      • GenDCContainerHeaderBase
      • GenDCContainerVariableFieldsGroup
      • GenDCFlowTable
      • GenDCFlowTableHeader
      • GenDCGenericPartType
      • GenDCHeaderType
      • GenDCInfoTypeSpecificH264
      • GenDCInfoTypeSpecificH264.H264Flags
      • GenDCInfoTypeSpecificJPEG
      • GenDCPartFlagsGroup
      • GenDCPartHeader
      • GenDCPartHeader1D
      • GenDCPartHeader1DBase
      • GenDCPartHeader2D
      • GenDCPartHeader2DBase
      • GenDCPartHeaderBase
      • GenDCPartHeaderGenICamChunk
      • GenDCPartHeaderGenICamXML
      • GenDCPartHeaderH264
      • GenDCPartHeaderJPEG
      • GenDCPartHeaderJPEG2000
      • GenDCPartType
      • GenDCPredefinedComponentValue
      • GenDCPredefinedPartValue
      • GenDCPredefinedValue16
      • GenDCPredefinedValue32
      • GenDCPredefinedValue64
      • GenDCReservedValue
      • GenDCSignature
      • GenDCVersionValue
      • IPvChunkData
      • IPvFilter
      • IPvGenDCChunkData
      • IPvGenDCChunkWriter
      • IPvGenDCImage
      • IPvGenDCManager
      • IPvGenericDataComponent
      • IPvGenericDataContainer
      • IPvGenericDataPart
      • IPvH264AccessUnit
      • IPvImage
      • IPvImageJPEG
      • IPvMultiPartContainer
      • IPvMultiPartContainerReader
      • IPvMultiPartContainerWriter
      • IPvMultiPartSection
      • OnDeviceFoundHandler
      • OnParameterUpdateHandler
      • PvBuffer
      • PvChunkData
      • PvComponentType
      • PvCompressionFilter
      • PvDeInterlacer
      • PvDecompressionFilter
      • PvDeviceClass
      • PvDeviceInfo
      • PvDeviceInfoGEV
      • PvDeviceInfoPleoraProtocol
      • PvDeviceInfoType
      • PvDeviceInfoU3V
      • PvDeviceInfoUSB
      • PvDeviceType
      • PvEncodingEnum
      • PvException
      • PvFPSStabilizer
      • PvGenAccessMode
      • PvGenBoolean
      • PvGenCache
      • PvGenCategory
      • PvGenCommand
      • PvGenDCPart1DFields
      • PvGenDCPart2DFields
      • PvGenDCPartH264Fields
      • PvGenDCPartH264Fields.H264Flags
      • PvGenDCPartMetadataFields
      • PvGenDCPartType
      • PvGenDCVariableField
      • PvGenEndianness
      • PvGenEnum
      • PvGenEnumEntry
      • PvGenEventSink
      • PvGenEventSinkSwigInterface
      • PvGenFile
      • PvGenFloat
      • PvGenInteger
      • PvGenNameSpace
      • PvGenOpenMode
      • PvGenParameter
      • PvGenParameterArray
      • PvGenParameterList
      • PvGenRefresh
      • PvGenRegister
      • PvGenRepresentation
      • PvGenSign
      • PvGenStateStack
      • PvGenString
      • PvGenType
      • PvGenVisibility
      • PvImage
      • PvInterface
      • PvInterfaceType
      • PvMultiPartDataType
      • PvNetworkAdapter
      • PvPayloadType
      • PvPixelType
      • PvPleoraCompressed
      • PvRawData
      • PvResult
      • PvResult.Code
      • PvResult.Code.CodeEnum
      • PvSessionInfo
      • PvString
      • PvStringList
      • PvSystem
      • PvSystemEventSink
      • PvTapFilter
      • PvTapGeometryEnum
      • PvTftpClient
      • PvUSBHostController
      • PvUSBSpeed
      • PvUSBStatus
      • SWIGTYPE_p_PV_GENAPI_NS__INode
      • SWIGTYPE_p_PV_GENAPI_NS__INodeMap
      • SWIGTYPE_p_long_long
      • SWIGTYPE_p_unsigned_char
      • SWIGTYPE_p_unsigned_long_long
      • eBUSDotNet
      • uint24_t

    Class PvString

    String class.

    Inheritance
    object
    PvString
    Implements
    IDisposable
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNet
    Assembly: eBUSDotNet.dll
    Syntax
    public class PvString : IDisposable

    Constructors

    View Source

    PvString()

    Default constructor.

    Declaration
    public PvString()
    View Source

    PvString(string)

    Copy constructor.

    Declaration
    public PvString(string aValue)
    Parameters
    Type Name Description
    string aValue

    The string you want to initialize this #PvString with.

    View Source

    PvString(string, uint)

    Constructor.

    Declaration
    public PvString(string aValue, uint aN)
    Parameters
    Type Name Description
    string aValue

    The string you want to initialize this #PvString with.

    uint aN

    The size to resize this #PvString with.

    Fields

    View Source

    swigCMemOwn

    Determines who is responsible for deleting the underlying C++ object.

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    Ascii

    Gets the string as ASCII (8-bit characters).

    Declaration
    public string Ascii { get; }
    Property Value
    Type Description
    string
    View Source

    Length

    Gets the length of the string in characters.

    Declaration
    public int Length { get; }
    Property Value
    Type Description
    int
    View Source

    Unicode

    Gets the string as Unicode (wide characters).

    Declaration
    public string Unicode { get; }
    Property Value
    Type Description
    string

    Methods

    View Source

    Assign(string)

    Assignment operator.

    Declaration
    public string Assign(string aValue)
    Parameters
    Type Name Description
    string aValue

    The string's new value.

    Returns
    Type Description
    string

    This updated #PvString.

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Dispose

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    View Source

    Equals(object)

    Determines whether the specified object is equal to the current PvString.

    Declaration
    public override bool Equals(object o)
    Parameters
    Type Name Description
    object o

    The object to compare with the current PvString.

    Returns
    Type Description
    bool

    True if the specified object is equal to the current PvString; otherwise, false.

    Overrides
    object.Equals(object)
    View Source

    ~PvString()

    Destructor.

    Declaration
    protected ~PvString()
    View Source

    GetHashCode()

    Returns a hash code for the current PvString.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A hash code for the current PvString.

    Overrides
    object.GetHashCode()

    Operators

    View Source

    operator +(PvString, string)

    Concatenates a PvString and a string.

    Declaration
    public static string operator +(PvString a, string b)
    Parameters
    Type Name Description
    PvString a

    The PvString.

    string b

    The string to append.

    Returns
    Type Description
    string

    The concatenated string.

    View Source

    operator ==(PvString, string)

    Compares a PvString to a string for equality.

    Declaration
    public static bool operator ==(PvString a, string b)
    Parameters
    Type Name Description
    PvString a

    PvString to compare.

    string b

    String to compare against.

    Returns
    Type Description
    bool

    True if the values are equal; otherwise, false.

    View Source

    operator !=(PvString, string)

    Compares a PvString to a string for inequality.

    Declaration
    public static bool operator !=(PvString a, string b)
    Parameters
    Type Name Description
    PvString a

    PvString to compare.

    string b

    String to compare against.

    Returns
    Type Description
    bool

    True if the values differ; otherwise, false.

    Implements

    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX