skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • MCP Servers
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    MCP Servers

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Use Reports in Applications
    • System Requirements
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now
Search all

Class SingleFieldIdentity

Inheritance
System.Object
SingleFieldIdentity
SingleFieldIdentityBase<T>
Namespace: Telerik.OpenAccess.RT.OID
Assembly: Telerik.OpenAccess.dll

Syntax

public abstract class SingleFieldIdentity : IObjectId

Constructors

SingleFieldIdentity()

Declaration
protected SingleFieldIdentity()

SingleFieldIdentity(Type)

Declaration
protected SingleFieldIdentity(Type pcClass)
Parameters
System.Type pcClass

Fields

format

Declaration
protected static IFormatProvider format
Field Value
System.IFormatProvider

hashCode

Declaration
protected int hashCode
Field Value
System.Int32

Properties

Id

Declaration
public string Id { get; set; }
Property Value
System.String

IsValid

Declaration
public bool IsValid { get; }
Property Value
System.Boolean

Methods

assertKeyNotNull(Object)

Declaration
protected static void assertKeyNotNull(object key)
Parameters
System.Object key

CheckString(String)

Declaration
protected static void CheckString(string identityString)
Parameters
System.String identityString

Create(Type, Type, Object)

Declaration
public static SingleFieldIdentity Create(Type idType, Type pcType, object val)
Parameters
System.Type idType

System.Type pcType

System.Object val

Returns
SingleFieldIdentity

Equals(Object)

Declaration
public override sealed bool Equals(object obj)
Parameters
System.Object obj

Returns
System.Boolean

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override sealed int GetHashCode()
Returns
System.Int32

Overrides
System.Object.GetHashCode()

GetSupportedTypes()

Declaration
public static string[] GetSupportedTypes()
Returns
System.String[]

getTargetClassName()

Declaration
public string getTargetClassName()
Returns
System.String

getWrappedKey()

Declaration
public abstract object getWrappedKey()
Returns
System.Object

hashClassName()

Declaration
protected int hashClassName()
Returns
System.Int32

IsSupportedType(String)

Declaration
public static bool IsSupportedType(string fieldType)
Parameters
System.String fieldType

Returns
System.Boolean

MapFieldType(String, String)

Declaration
public static Type MapFieldType(string fieldType, string fieldFullName)
Parameters
System.String fieldType

System.String fieldFullName

Returns
System.Type

setTargetClassName(Type)

Declaration
protected void setTargetClassName(Type t)
Parameters
System.Type t

ToString()

Declaration
public override string ToString()
Returns
System.String

Overrides
System.Object.ToString()
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.