Spring Namespace
Name | Description | |
---|---|---|
DefaultAttribute | Represents type | |
EFormatException | Represents type | |
EIndexOutOfRangeException | Represents type | |
EInvalidEnumArgumentException | Represents type | |
ERttiException | Represents type | |
ManagedAttribute | This attribute marks automatically initialized interface or object fields inside of classes that inherit from TManagedObject or are using the mechanism provided by TInitTable. | |
TAbstractObject | Represents type | |
TArray | Represents type | |
TBaseAttribute | Represents type | |
TEventArgs | Represents type | |
TInitTable | Represents type | |
TInitTable.TDefaultField | Represents type | |
TInitTable.TDefaultField<T> | Represents type | |
TInitTable.TDefaultProperty<T> | Represents type | |
TInitTable.TManagedField | Represents type | |
TInitTable.TManagedInterfaceField | Represents type | |
TInitTable.TManagedObjectField | Represents type | |
TInterfaceBase | Provides a non-reference-counted System|IInterface implementation. | |
TInterfacedCriticalSection | Represents type | |
TInterfacedCriticalSection.TScopedLock | Represents type | |
TInterfacedObjectEx | Provides an improved implementation for TInterfacedObject that was introduced in Delphi XE7 for earlier versions. It makes sure that reference counting during destruction does not call the destructor recursively by using the highest bit in the FRefCount field to mark the instance as currently being destroyed. | |
TLazy | The base class of the lazy initialization type. | |
TLazy<T> | Provides support for lazy initialization. | |
TManaged<T> | Represents type | |
TManagedInterfacedObject | Represents type | |
TManagedObject | Represents type | |
TMethodHelper | Represents type | |
TNotificationHandler | Represents type | |
TPropertyChangedEventArgs | Represents type | |
TRttiMethodHelper | Represents type | |
TType | Represents type | |
TTypeDataHelper | Represents type | |
TTypeInfoHelper | Represents type | |
Tuple | Represents type | |
TValueHack | Represents type | |
TValueHelper | Represents type | |
TVarArrayBoundHelper | Represents type | |
TVirtualClasses | Represents type | |
TWeakReference | Represents type | |
TWeakReference<T> | Represents type | |
TWeakReferences | Represents type |
Name | Description | |
---|---|---|
Event<T> | Represents type | |
Guard | Provides static methods to check arguments and raise argument exceptions. | |
Lazy<T> | Provides support for lazy initialization. | |
Lock | Provides an easy to use wrapper around TCriticalSection. It automatically initializes the TCriticalSection instance when required and destroys it when the Lock goes out of scope. | |
Managed | Represents type | |
Managed<T> | Represents type | |
Nullable | Represents type | |
Nullable<T> | A nullable type can represent the normal range of values for its underlying value type, plus an additional | |
TActivator | Represents type | |
TArrayEnumerator<T> | Represents type | |
TLazyInitializer | Provides lazy initialization routines. | |
TNamedValue | A record type that stores a TValue and a name. | |
TNullableHelper | Helper record for fast access to nullable value via RTTI. | |
TTypedValue | A record type that stores a TValue and a typeinfo. | |
Tuple<T1,T2,T3,T4> | Represents type | |
Tuple<T1,T2,T3> | Represents type | |
Tuple<T1,T2> | Represents type | |
Vector<T> | Represents type | |
Weak<T> | Represents type |
Name | Description | |
---|---|---|
IClonable | Supports cloning, which creates a new instance of a class with the same value as an existing instance. | |
IComparable | Defines a generalized type-specific comparison method that a class implements to order or sort its instances. | |
ICountable | Base interface for anything that has a countable quantity. | |
ICriticalSection | Represents type | |
IEvent | Represents type | |
IEvent<T> | Represents a multicast event. | |
IEventArgs | Represents type | |
ILazy | Provides support for lazy initialization. | |
ILazy<T> | Provides support for lazy initialization. | |
INotifyEvent<T> | Represents type | |
INotifyPropertyChanged | Represents type | |
IObjectActivator | Represents type | |
IPropertyChangedEventArgs | Represents type | |
IWeakReference<T> | Represents type |
Name | Description | |
---|---|---|
TCollectionChangedAction | Describes the action that caused a CollectionChanged event. | |
TLazyKind | Specifies the kind of a lazy type. |
Name | Description | |
---|---|---|
TActionMethod<T> | Represents a instance method that has a single parameter and does not return a value. | |
TActionProc<T> | Represents a procedure that has a single parameter and does not return a value. | |
TConstructor | Represents type | |
TConvertFunc | Represents type | |
TEqualsFunc | Represents type | |
TInitTable.TDefaultProperty<T>.TGetter | Represents type | |
TInitTable.TDefaultProperty<T>.TIndexedGetter | Represents type | |
TInitTable.TDefaultProperty<T>.TIndexedSetter | Represents type | |
TInitTable.TDefaultProperty<T>.TSetter | Represents type | |
TMethodPointer | Represents type | |
TNotificationEvent | Represents type | |
TNotifyEvent<T> | An event type like TNotifyEvent that also has a generic item parameter. | |
TPropertyChangedEvent | Represents type |
Name | Description | |
---|---|---|
EArgumentException | Represents an alias of the SysUtils type. | |
EArgumentNilException | Represents an alias of the SysUtils type. | |
EArgumentNullException | Represents an alias of the EArgumentNilException type. | |
EArgumentOutOfRangeException | Represents an alias of the SysUtils type. | |
EInsufficientMemoryException | Represents an alias of the EOutOfMemory type. | |
EInvalidCastException | Represents an alias of the SysUtils type. | |
EInvalidOperationException | Represents an alias of the SysUtils type. | |
ENotImplementedException | Represents an alias of the SysUtils type. | |
ENotSupportedException | Represents an alias of the SysUtils type. | |
IManaged<T> | Represents type | |
INotifyEvent | Represents an alias of the IEvent<TNotifyEvent> type. | |
IntPtr | Represents an alias of the NativeInt type. | |
IPropertyChangedEvent | Represents an alias of the IEvent<TPropertyChangedEvent> type. | |
PInterface | Represents a pointer type to IInterface. | |
PObject | Represents a pointer type to TObject. | |
PPPTypeInfo | Represents a pointer type to PPTypeInfo. | |
PTypeInfo | Represents an alias of the TypInfo type. | |
PValue | Represents a pointer type to TValue. | |
TAction<T1,T2,T3,T4> | Represents type | |
TAction<T1,T2,T3> | Represents type | |
TAction<T1,T2> | Represents type | |
TAction<T> | Represents an anonymous method that has a single parameter and does not return a value. | |
TArgument | Represents an alias of the Guard type. | |
TAttributeClass | Represents type | |
TBytes | Represents an alias of the SysUtils type. | |
TByteSet | Represents type | |
TEventHandler<T> | Represents type | |
TInitTable.TDefaultField<T>.PT | Represents a pointer type to TInitTable.TDefaultField<T>.T. | |
TNotifyProc | Represents a anonymous method that has the same signature as TNotifyEvent. | |
TNullableAnsiString | Represents an alias of the Nullable<AnsiString> type. | |
TNullableBoolean | Represents an alias of the Nullable<Boolean> type. | |
TNullableCurrency | Represents an alias of the Nullable<Currency> type. | |
TNullableDateTime | Represents an alias of the Nullable<TDateTime> type. | |
TNullableDouble | Represents an alias of the Nullable<Double> type. | |
TNullableGuid | Represents an alias of the Nullable<TGUID> type. | |
TNullableInt64 | Represents an alias of the Nullable<Int64> type. | |
TNullableInteger | Represents an alias of the Nullable<Integer> type. | |
TNullableNativeInt | Represents an alias of the Nullable<NativeInt> type. | |
TNullableString | Represents an alias of the Nullable<string> type. | |
TNullableWideString | Represents an alias of the Nullable<WideString> type. | |
TPredicate<T> | Represents a logical predicate. | |
TStopwatch | Represents an alias of the Diagnostics type. | |
TStringDynArray | Represents an alias of the Types type. | |
TTimeSpan | Represents an alias of the TimeSpan type. | |
TValue | Represents an alias of the Rtti type. | |
UIntPtr | Represents an alias of the NativeUInt type. |
Name | Description | |
---|---|---|
Nop_Instance | Represents variable |
Name | Description | |
---|---|---|
Conversions | Represents constant | |
EmptyValue | Represents constant | |
EqualsFunctions | Represents constant | |
LazyPrefixStrings | Represents constant |
Name | Description | |
---|---|---|
AtomicCmpExchange(Integer,Integer,Integer) | Overloaded. Represents method | |
AtomicCmpExchange(Pointer,Pointer,Pointer) | Overloaded. Represents method | |
AtomicDecrement(Integer) | Represents method | |
AtomicIncrement(Integer) | Represents method | |
CheckArgumentNotNull(IInterface,string) | Overloaded. Raises an EArgumentNullException if the value is nil. | |
CheckArgumentNotNull(Pointer,string) | Overloaded. Raises an EArgumentNullException if the value is nil. | |
CompareValue(TValue,TValue) | Overloaded. Compares two TValue instances. | |
ConvClass2Class(TValue,PTypeInfo,TValue) | Represents method | |
ConvClass2Enum(TValue,PTypeInfo,TValue) | Represents method | |
ConvFail(TValue,PTypeInfo,TValue) | Represents method | |
ConvFloat2Ord(TValue,PTypeInfo,TValue) | Represents method | |
ConvFloat2Str(TValue,PTypeInfo,TValue) | Represents method | |
ConvIntf2Class(TValue,PTypeInfo,TValue) | Represents method | |
ConvIntf2Intf(TValue,PTypeInfo,TValue) | Represents method | |
ConvOrd2Float(TValue,PTypeInfo,TValue) | Represents method | |
ConvOrd2Ord(TValue,PTypeInfo,TValue) | Represents method | |
ConvOrd2Str(TValue,PTypeInfo,TValue) | Represents method | |
ConvRec2Meth(TValue,PTypeInfo,TValue) | Represents method | |
ConvStr2Enum(TValue,PTypeInfo,TValue) | Represents method | |
ConvStr2Float(TValue,PTypeInfo,TValue) | Represents method | |
ConvStr2Ord(TValue,PTypeInfo,TValue) | Represents method | |
EqualsClass2Class(TValue,TValue) | Represents method | |
EqualsClassRef2ClassRef(TValue,TValue) | Represents method | |
EqualsDynArray2DynArray(TValue,TValue) | Represents method | |
EqualsFail(TValue,TValue) | Represents method | |
EqualsFloat2Float(TValue,TValue) | Represents method | |
EqualsFloat2Int(TValue,TValue) | Represents method | |
EqualsFloat2Int64(TValue,TValue) | Represents method | |
EqualsInt2Float(TValue,TValue) | Represents method | |
EqualsInt2Int(TValue,TValue) | Represents method | |
EqualsInt2Int64(TValue,TValue) | Represents method | |
EqualsInt642Int(TValue,TValue) | Represents method | |
EqualsInt642Int64(TValue,TValue) | Represents method | |
EqualsInt64ToFloat(TValue,TValue) | Represents method | |
EqualsIntf2Intf(TValue,TValue) | Represents method | |
EqualsPointer2Pointer(TValue,TValue) | Represents method | |
EqualsRec2Rec(TValue,TValue) | Represents method | |
EqualsSet2Set(TValue,TValue) | Represents method | |
EqualsStr2Str(TValue,TValue) | Represents method | |
EqualsStr2Var(TValue,TValue) | Represents method | |
EqualsVar2Str(TValue,TValue) | Represents method | |
EqualsVar2Var(TValue,TValue) | Represents method | |
FinalizeRecordPointer(Void,PTypeInfo) | Represents method | |
FinalizeValue(Void,PTypeInfo) | Represents method | |
GetAbstractError | Represents method | |
GetGenericTypeParameters(string) | Represents method | |
GetInitTable(TClass) | Returns the field table for the given class that contains all fields that have Default or Managed attribute annotations. | |
GetLazyKind(PTypeInfo) | Returns the TLazyKind of the typeInfo. | |
GetLazyTypeName(PTypeInfo) | Returns the underlying type name of the lazy type. | |
GetQualifiedClassName(TClass) | Overloaded. Represents method | |
GetQualifiedClassName(TObject) | Overloaded. Represents method | |
GetSetSize(PTypeInfo) | Returns the size of the passed set type | |
GetTypeSize(PTypeInfo) | Returns the size that is needed in order to pass an argument of the given type. | |
GetUnderlyingType(PTypeInfo) | Returns the underlying type argument of the specified nullable type. | |
GetVirtualMethod(TClass,Integer) | Represents method | |
Init | Represents method | |
InvokeImplGetter(TObject,NativeUInt) | Represents method | |
IsAssignableFrom(PTypeInfo,PTypeInfo) | Overloaded. Determines whether an instance of | |
IsAssignableFrom(PTypeInfo[],PTypeInfo[]) | Overloaded. Represents method | |
IsLazyType(PTypeInfo) | Returns | |
IsNullable(PTypeInfo) | Returns | |
MethodPointerToMethodReference(TMethodPointer) | Represents method | |
MethodReferenceToMethodPointer(Void) | Represents method | |
PlatformNotImplemented | Represents method | |
Pos(UnicodeString,UnicodeString,Integer) | Overloaded. Represents method | |
ReturnAddress | Represents method | |
SameValue(Variant,Variant) | Overloaded. Indicates whether two Variant values are equal. Unlike using the equals operator this function also supports variant arrays. | |
SkipShortString(PByte) | Represents method | |
StreamToVariant(TStream) | Represents method | |
TypesOf(TValue[]) | Returns the types of the values. | |
VarArrayLength(Variant,Integer) | Returns the length of the variant array for the specified dimension. | |
VarIsNullOrEmpty(Variant) | Determines whether a variant value is null or empty. | |
WeakRefFreeInstance(TObject) | Represents method |