XRoadLib


TypeExtensions

Namespace: XRoadLib.Extensions

Static members

Static memberDescription
ExistsInVersion(provider, version)
Signature: (provider:ICustomAttributeProvider * version:uint32) -> bool
ExistsInVersion(attribute, version)
Signature: (attribute:XRoadServiceAttribute * version:uint32) -> bool
FindMethodDeclaration(...)
Signature: (method:MethodInfo * operationName:string * serviceContracts:IDictionary<MethodInfo,IDictionary<string,XRoadServiceAttribute>>) -> MethodInfo * XRoadServiceAttribute
GetAllPropertiesSorted(...)
Signature: (type:Type * comparer:IComparer<PropertyDefinition> * version:Nullable<uint32> * createDefinition:Func<PropertyInfo,PropertyDefinition>) -> IEnumerable<PropertyDefinition>
GetPropertiesSorted(...)
Signature: (type:Type * comparer:IComparer<PropertyDefinition> * version:Nullable<uint32> * createDefinition:Func<PropertyInfo,PropertyDefinition>) -> IEnumerable<PropertyDefinition>
GetServices(methodInfo)
Signature: methodInfo:MethodInfo -> IEnumerable<XRoadServiceAttribute>
GetServicesInVersion(...)
Signature: (methodInfo:MethodInfo * version:uint32 * includeHidden:bool) -> IEnumerable<string>
GetSingleAttribute(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> 'T
Type parameters: 'T
GetValueOrDefault(value, defaultValue)
Signature: (value:string * defaultValue:string) -> string
GetXmlArrayAttribute(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> XmlArrayAttribute
GetXmlArrayItemAttribute(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> XmlArrayItemAttribute
GetXmlElementAttribute(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> XmlElementAttribute
GetXRoadNotes(customAttributeProvider)
Signature: customAttributeProvider:ICustomAttributeProvider -> IEnumerable<XRoadNotesAttribute>
GetXRoadTechNotes(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> IEnumerable<XRoadTechNotesAttribute>
GetXRoadTitles(customAttributeProvider)
Signature: customAttributeProvider:ICustomAttributeProvider -> IEnumerable<XRoadTitleAttribute>
HasMergeAttribute(...)
Signature: customAttributeProvider:ICustomAttributeProvider -> bool
IsAnonymous(type)
Signature: type:Type -> bool
IsFilterableField(...)
Signature: (runtimeType:Type * fieldName:string * groupName:string) -> bool
IsNullable(type)
Signature: type:Type -> bool
IsXRoadSerializable(type)
Signature: type:Type -> bool
Fork me on GitHub