[ROOT] doc HLocation SELECT Location, Filename < ORDER BY Location < LIMIT 512 > SHUFFLE < SKIP 3 > < TAKE 512 SKIP 355
157 items
| HLocationId | Location | Filename |
|---|---|---|
| doc/toc/ARCQuery/Class/QueryExpressionWhere/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionWhere | TryCheckForExistenceOfKey.html |
| doc/toc/ARCCore/Class/Subscription/IsRemove | doc;toc;ARCCore;Class;Subscription | IsRemove.html |
| doc/toc/ARCQuery/Class/QueryExpression/TryParse | doc;toc;ARCQuery;Class;QueryExpression | TryParse.html |
| doc/toc/ARCCore/Class/PKTypeAttribute/StandardCleaner | doc;toc;ARCCore;Class;PKTypeAttribute | StandardCleaner.html |
| doc/toc/ARCQuery/Class/FunctionKeyHourMinute | doc;toc;ARCQuery;Class | FunctionKeyHourMinute.html |
| doc/toc/ARCDoc/Enum/AppleP | doc;toc;ARCDoc;Enum | AppleP.html |
| doc/toc/ARCCore/Enum/ClassAttributeP | doc;toc;ARCCore;Enum | ClassAttributeP.html |
| doc/toc/ARCCore/Enum/ARConcepts/AvoidingRepetition | doc;toc;ARCCore;Enum;ARConcepts | AvoidingRepetition.html |
| doc/toc/ARCQuery/Class/Extensions | doc;toc;ARCQuery;Class | Extensions.html |
| doc/toc/AgoMail/Class/Program/InitStreamProcessor | doc;toc;AgoMail;Class;Program | InitStreamProcessor.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCQuery | doc;toc;ARCCore;Enum;ARComponents | ARCQuery.html |
| doc/toc/ARCQuery/Class/FunctionKeyTotalMinutes/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyTotalMinutes | TryGetP.html |
| doc/toc/AgoMail/Enum/EmailP/Date | doc;toc;AgoMail;Enum;EmailP | Date.html |
| doc/toc/ARCCore/Enum/PKLogAttributeP | doc;toc;ARCCore;Enum | PKLogAttributeP.html |
| doc/toc/ARCQuery/Class/CompoundKey/FunctionKeys | doc;toc;ARCQuery;Class;CompoundKey | FunctionKeys.html |
| doc/toc/ARCCore/Enum/PConcurrentP | doc;toc;ARCCore;Enum | PConcurrentP.html |
| doc/toc/ARCQuery/Class/QueryExpressionTake/Execute | doc;toc;ARCQuery;Class;QueryExpressionTake | Execute.html |
| doc/toc/ARCCore/Class/Subscription/IsMatch | doc;toc;ARCCore;Class;Subscription | IsMatch.html |
| doc/toc/ARCDoc/Class/DummyEnum/ToString | doc;toc;ARCDoc;Class;DummyEnum | ToString.html |
| doc/toc/ARCQuery/Class/FunctionKeyTMB/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyTMB | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionHint/Execute | doc;toc;ARCQuery;Class;QueryExpressionHint | Execute.html |
| doc/toc/ARCCore/Enum/ARConcepts/Documentation | doc;toc;ARCCore;Enum;ARConcepts | Documentation.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/NOTLIKE | doc;toc;ARCQuery;Enum;RelationalOperator | NOTLIKE.html |
| doc/toc/ARCCore/Enum/ClassAttributeP/BoilerplateCodePropertiesAndStorage | doc;toc;ARCCore;Enum;ClassAttributeP | BoilerplateCodePropertiesAndStorage.html |
| doc/toc/AgoMail | doc;toc | AgoMail.html |
| doc/toc/ARCDoc/Class/Banana | doc;toc;ARCDoc;Class | Banana.html |
| doc/toc/ARCCore/Enum/AREnumType/OrdinaryEnum | doc;toc;ARCCore;Enum;AREnumType | OrdinaryEnum.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/LIKE | doc;toc;ARCQuery;Enum;RelationalOperator | LIKE.html |
| doc/toc/ARCQuery/Class/UtilQuery | doc;toc;ARCQuery;Class | UtilQuery.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/OnlyNewDataIsRequested | doc;toc;ARCCore;Class;ClientUpdatePosition | OnlyNewDataIsRequested.html |
| doc/toc/ARCQuery/Class/QueryExpressionAll | doc;toc;ARCQuery;Class | QueryExpressionAll.html |
| doc/toc/ARCCore/Class/PValue<T>/TryGetV | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | TryGetV.html |
| doc/toc/ARCCore/Enum/PKRelAttributeP | doc;toc;ARCCore;Enum | PKRelAttributeP.html |
| doc/toc/ARCAPI/Enum/BaseControllerP/CountException | doc;toc;ARCAPI;Enum;BaseControllerP | CountException.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateJoin | doc;toc;ARCQuery;Class | FunctionKeyAggregateJoin.html |
| doc/toc/ARCCore/Class/REx | doc;toc;ARCCore;Class | REx.html |
| doc/toc/ARCQuery/Class/BinaryOperatorKey/QuantileKey | doc;toc;ARCQuery;Class;BinaryOperatorKey | QuantileKey.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/NOTILIKE | doc;toc;ARCQuery;Enum;RelationalOperator | NOTILIKE.html |
| doc/toc/ARCQuery/Class/FunctionKeyDate/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyDate | SyntaxHelp.html |
| doc/toc/ARCCore/Class/IKCoded/FromCacheEncoded | doc;toc;ARCCore;Class;IKCoded | FromCacheEncoded.html |
| doc/toc/ARCQuery/Class/QueryProgress/ToJSONSerializeable | doc;toc;ARCQuery;Class;QueryProgress | ToJSONSerializeable.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregate | doc;toc;ARCQuery;Class | FunctionKeyAggregate.html |
| doc/toc/ARCCore/Class/IKIP/AssertTypeIntegrity | doc;toc;ARCCore;Class;IKIP | AssertTypeIntegrity.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCDoc | doc;toc;ARCCore;Enum;ARComponents | ARCDoc.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/InitValue | doc;toc;ARCQuery;Class;ValueComparerDateTime | InitValue.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/Filename | doc;toc;ARCCore;Class;ClientUpdatePosition | Filename.html |
| doc/toc/ARCCore/Enum/PP/Invalid | doc;toc;ARCCore;Enum;PP | Invalid.html |
| doc/toc/ARCQuery/Class/NewKeyGetType/TryGetPInternal | doc;toc;ARCQuery;Class;NewKeyGetType | TryGetPInternal.html |
| doc/toc/ARCCore/Class/PK/Cardinality | doc;toc;ARCCore;Class;PK | Cardinality.html |
| doc/toc/ARCQuery/Enum/Strictness | doc;toc;ARCQuery;Enum | Strictness.html |
| doc/toc/ARCDoc/Enum/AppleP/Name | doc;toc;ARCDoc;Enum;AppleP | Name.html |
| doc/toc/ARCQuery/Class/FunctionKeyWeek/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyWeek | SyntaxHelp.html |
| doc/toc/ARCDoc/Class/UtilDoc | doc;toc;ARCDoc;Class | UtilDoc.html |
| doc/toc/ARCQuery/Class/NewKeyCountP/TryGetP | doc;toc;ARCQuery;Class;NewKeyCountP | TryGetP.html |
| doc/toc/ARCCore/Enum/ARConcepts/MemoryConsumption | doc;toc;ARCCore;Enum;ARConcepts | MemoryConsumption.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCSync | doc;toc;ARCCore;Enum;ARComponents | ARCSync.html |
| doc/toc/ARCDoc/Class/Apple/AddName | doc;toc;ARCDoc;Class;Apple | AddName.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/Method | doc;toc;ARCQuery;Class;EntityMethodKey | Method.html |
| doc/toc/ARCCore/Class/PK/TryGetA | doc;toc;ARCCore;Class;PK | TryGetA.html |
| doc/toc/ARCCore/Class/ActualConnection/Communicate | doc;toc;ARCCore;Class;ActualConnection | Communicate.html |
| doc/toc/ARCQuery/Class/FunctionKeyHourMinute/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyHourMinute | TryGetP.html |
| doc/toc/ARCCore/Class/PKLogAttribute/IsDefault | doc;toc;ARCCore;Class;PKLogAttribute | IsDefault.html |
| doc/toc/ARCQuery/Class/NewKeyGetType/QuantileKey | doc;toc;ARCQuery;Class;NewKeyGetType | QuantileKey.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/IsErrorCondition | doc;toc;ARCCore;Enum;ActualConnectionP | IsErrorCondition.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/Index | doc;toc;ARCCore;Class;ClientUpdatePosition | Index.html |
| doc/toc/ARCDoc/Enum/DocFragP/IsInheritedDoc | doc;toc;ARCDoc;Enum;DocFragP | IsInheritedDoc.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum/Week | doc;toc;ARCQuery;Enum;ValueComparerDateTime0xoooo002BResolutionEnum | Week.html |
| doc/toc/ARCDoc/Class/DocLink/TryGetV | doc;toc;ARCDoc;Class;DocLink | TryGetV.html |
| doc/toc/ARCQuery/Enum/Strictness/OFF | doc;toc;ARCQuery;Enum;Strictness | OFF.html |
| doc/toc/ARCQuery/Class/ForeignKey/TryGetP | doc;toc;ARCQuery;Class;ForeignKey | TryGetP.html |
| doc/toc/ARCQuery/Enum/Quantile/PERMILLE | doc;toc;ARCQuery;Enum;Quantile | PERMILLE.html |
| doc/toc/ARCQuery/Class/NewKeyCountP | doc;toc;ARCQuery;Class | NewKeyCountP.html |
| doc/toc/ARCCore/Class/StorageFile | doc;toc;ARCCore;Class | StorageFile.html |
| doc/toc/ARCCore/Class/UtilCore/ValidTimeSpanFormats | doc;toc;ARCCore;Class;UtilCore | ValidTimeSpanFormats.html |
| doc/toc/ARCDoc/Class/DocLinkCollection/Create | doc;toc;ARCDoc;Class;DocLinkCollection | Create.html |
| doc/toc/ARCCore/Class/PropertyStreamLineWithOrigin/ReceivedFromOutgoing | doc;toc;ARCCore;Class;PropertyStreamLineWithOrigin | ReceivedFromOutgoing.html |
| doc/toc/ARCQuery/Class/MemberEntityKey/ToString | doc;toc;ARCQuery;Class;MemberEntityKey | ToString.html |
| doc/toc/ARCQuery/Class/ForeignKey+IKIPEqualityComparer | doc;toc;ARCQuery;Class | ForeignKey0x002BIKIPEqualityComparer.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum/Quarter | doc;toc;ARCQuery;Enum;ValueComparerDateTime0xoooo002BResolutionEnum | Quarter.html |
| doc/toc/ARCCore/Enum/ConnectionInstructionP/ConnectionId | doc;toc;ARCCore;Enum;ConnectionInstructionP | ConnectionId.html |
| doc/toc/AgoMail/Class/Cleaner/Clean | doc;toc;AgoMail;Class;Cleaner | Clean.html |
| doc/toc/ARCAPI/Class/BaseController/APIMethod | doc;toc;ARCAPI;Class;BaseController | APIMethod.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCSec | doc;toc;ARCCore;Enum;ARComponents | ARCSec.html |
| doc/toc/ARCCore/Class/UtilCore/TryGetTypeFromStringFromCache | doc;toc;ARCCore;Class;UtilCore | TryGetTypeFromStringFromCache.html |
| doc/toc/ARCCore/Class/StreamProcessor+StorageFile/Properties | doc;toc;ARCCore;Class;StreamProcessor0xoooo002BStorageFile | Properties.html |
| doc/toc/ARCQuery/Class/NewKeyCountPRec/TryGetP | doc;toc;ARCQuery;Class;NewKeyCountPRec | TryGetP.html |
| doc/toc/ARCQuery/Class/ValueComparer/TryGetNext | doc;toc;ARCQuery;Class;ValueComparer | TryGetNext.html |
| doc/toc/ARCCore/Enum/StorageFileP | doc;toc;ARCCore;Enum | StorageFileP.html |
| doc/toc/ARCCore/Class/PK/__enum | doc;toc;ARCCore;Class;PK | __enum.html |
| doc/toc/ARCQuery/Class/QueryExpressionTake | doc;toc;ARCQuery;Class | QueryExpressionTake.html |
| doc/toc/ARCCore/Class/IKIP/TryAssertTypeIntegrity | doc;toc;ARCCore;Class;IKIP | TryAssertTypeIntegrity.html |
| doc/toc/ARCCore/Enum/ConnectionInstructionP/DataTransferDirection | doc;toc;ARCCore;Enum;ConnectionInstructionP | DataTransferDirection.html |
| doc/toc/ARCQuery/Class/ValueComparer/TryGetPrevious | doc;toc;ARCQuery;Class;ValueComparer | TryGetPrevious.html |
| doc/toc/ARCDoc/Enum/PriorityOrder/NotImportant | doc;toc;ARCDoc;Enum;PriorityOrder | NotImportant.html |
| doc/toc/AgoMail/Class/Root | doc;toc;AgoMail;Class | Root.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateSum/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateSum | SyntaxHelp.html |
| doc/toc/ARCAPI/Enum/BaseControllerP/LogLevel | doc;toc;ARCAPI;Enum;BaseControllerP | LogLevel.html |
| doc/toc/ARCCore/Enum/ClassMemberAttributeP | doc;toc;ARCCore;Enum | ClassMemberAttributeP.html |
| doc/toc/ARCCore/Class/P/ToString | doc;toc;ARCCore;Class;P | ToString.html |
| doc/toc/ARCQuery/Class/QueryProgress/GetHTMLLinksToIndividualQueryParts | doc;toc;ARCQuery;Class;QueryProgress | GetHTMLLinksToIndividualQueryParts.html |
| doc/toc/ARCQuery/Class/QueryExpressionOrderBy/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionOrderBy | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/Resolution | doc;toc;ARCQuery;Class;ValueComparerDateTime | Resolution.html |
| doc/toc/ARCCore/Enum/ConnectionDirection/Outgoing | doc;toc;ARCCore;Enum;ConnectionDirection | Outgoing.html |
| doc/toc/ARCAPI/Class/DataStorage/Create | doc;toc;ARCAPI;Class;DataStorage | Create.html |
| doc/toc/ARCQuery/Class/QueryExpressionOrderBy/Execute | doc;toc;ARCQuery;Class;QueryExpressionOrderBy | Execute.html |
| doc/toc/ARCCore/Enum/ARConcepts/ApplicationSpecificCode | doc;toc;ARCCore;Enum;ARConcepts | ApplicationSpecificCode.html |
| doc/toc/ARCCore/Enum/ARConcepts/Indexing | doc;toc;ARCCore;Enum;ARConcepts | Indexing.html |
| doc/toc/ARCQuery/Enum/QueryExpressionWhere+ValueEnum/NOTNULL | doc;toc;ARCQuery;Enum;QueryExpressionWhere0xoooo002BValueEnum | NOTNULL.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum/Minute | doc;toc;ARCQuery;Enum;ValueComparerDateTime0xoooo002BResolutionEnum | Minute.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition | doc;toc;ARCCore;Class | ClientUpdatePosition.html |
| doc/toc/ARCDoc/Enum/DummyEnumP/_MemberInherited | doc;toc;ARCDoc;Enum;DummyEnumP | _MemberInherited.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionShuffle | SyntaxHelp.html |
| doc/toc/ARCDoc/Class/HTOC/CreateInitialContent | doc;toc;ARCDoc;Class;HTOC | CreateInitialContent.html |
| doc/toc/ARCQuery/Class/QueryExpressionAll/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionAll | TryCheckForExistenceOfKey.html |
| doc/toc/ARCCore/Class/IPAttribute | doc;toc;ARCCore;Class | IPAttribute.html |
| doc/toc/ARCCore/Class/PExact<EnumType> | doc;toc;ARCCore;Class | PExact0x003CEnumType0x003E.html |
| doc/toc/ARCQuery/Enum/Quantile/MEDIAN | doc;toc;ARCQuery;Enum;Quantile | MEDIAN.html |
| doc/toc/ARCCore/Class/PKRelAttribute/EnforceReferentialIntegrity | doc;toc;ARCCore;Class;PKRelAttribute | EnforceReferentialIntegrity.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateMax | doc;toc;ARCQuery;Class | FunctionKeyAggregateMax.html |
| doc/toc/ARCCore/Class/IP/HandleException | doc;toc;ARCCore;Class;IP | HandleException.html |
| doc/toc/ARCCore/Class/PK/GetAllPKForEntityType | doc;toc;ARCCore;Class;PK | GetAllPKForEntityType.html |
| doc/toc/ARCDoc/Enum/DocFragP/IsInherited | doc;toc;ARCDoc;Enum;DocFragP | IsInherited.html |
| doc/toc/ARCQuery/Class/ValueComparer | doc;toc;ARCQuery;Class | ValueComparer.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/CountSendMessage | doc;toc;ARCCore;Enum;ActualConnectionP | CountSendMessage.html |
| doc/toc/ARCDoc/Class/DocFrag/ToHTMLSimpleSingle | doc;toc;ARCDoc;Class;DocFrag | ToHTMLSimpleSingle.html |
| doc/toc/ARCQuery/Class/ForeignKey/IPRelationsKeysPointingTo | doc;toc;ARCQuery;Class;ForeignKey | IPRelationsKeysPointingTo.html |
| doc/toc/ARCDoc/Class/DocLinkCollection/ToString | doc;toc;ARCDoc;Class;DocLinkCollection | ToString.html |
| doc/toc/ARCAPI/Class/RQController | doc;toc;ARCAPI;Class | RQController.html |
| doc/toc/ARCCore/Class/PValue<T>/ToString | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | ToString.html |
| doc/toc/ARCQuery/Class/FunctionKey/TryGetP/ARCQuery.FunctionKey.TryGetP Overload1 | doc;toc;ARCQuery;Class;FunctionKey;TryGetP | ARCQuery.FunctionKey.TryGetP0x0020Overload1.html |
| doc/toc/ARCCore/Class/IP/TryGetV | doc;toc;ARCCore;Class;IP | TryGetV.html |
| doc/toc/ARCCore/Enum/PKHTMLAttributeP | doc;toc;ARCCore;Enum | PKHTMLAttributeP.html |
| doc/toc/ARCQuery/Class/QueryExpressionLimit | doc;toc;ARCQuery;Class | QueryExpressionLimit.html |
| doc/toc/ARCQuery/Class/QueryProgress/PreviousQueryJustExecuted | doc;toc;ARCQuery;Class;QueryProgress | PreviousQueryJustExecuted.html |
| doc/toc/AgoMail/Enum/EmailP/From | doc;toc;AgoMail;Enum;EmailP | From.html |
| doc/toc/ARCCore/Class/IKString | doc;toc;ARCCore;Class | IKString.html |
| doc/toc/ARCCore/Class/ConnectionInstruction/TryGetV | doc;toc;ARCCore;Class;ConnectionInstruction | TryGetV.html |
| doc/toc/ARCDoc/Class/DocFrag/Create | doc;toc;ARCDoc;Class;DocFrag | Create.html |
| doc/toc/ARCCore/Class/IP/Inc | doc;toc;ARCCore;Class;IP | Inc.html |
| doc/toc/ARCCore/Enum/EnumAttributeP/AssemblyName | doc;toc;ARCCore;Enum;EnumAttributeP | AssemblyName.html |
| doc/toc/ARCAPI/Enum/BaseControllerP | doc;toc;ARCAPI;Enum | BaseControllerP.html |
| doc/toc/ARCQuery/Class/QueryExpressionPivot/AggregationKey | doc;toc;ARCQuery;Class;QueryExpressionPivot | AggregationKey.html |
| doc/toc/ARCDoc/Enum/DocFragP/Attribute | doc;toc;ARCDoc;Enum;DocFragP | Attribute.html |
| doc/toc/ARCQuery/Class/QueryProgress/ToString | doc;toc;ARCQuery;Class;QueryProgress | ToString.html |
| doc/toc/ARCCore/Enum/ARConcepts/DataRetention | doc;toc;ARCCore;Enum;ARConcepts | DataRetention.html |
| doc/toc/ARCCore/Class/PExact<EnumType>/Storage | doc;toc;ARCCore;Class;PExact0xoooo003CEnumType0xoooo003E | Storage.html |
| doc/toc/ARCCore/Class/PropertyStreamLineWithOrigin | doc;toc;ARCCore;Class | PropertyStreamLineWithOrigin.html |
| doc/toc/ARCDoc/Class/Extensions/KeyToHTMLSimpleWithTooltip | doc;toc;ARCDoc;Class;Extensions | KeyToHTMLSimpleWithTooltip.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/CountReceiveLocalOrigin | doc;toc;ARCCore;Enum;StreamProcessorP | CountReceiveLocalOrigin.html |
| doc/toc/ARCCore/Enum/ClassAttributeP/ClassNamespace | doc;toc;ARCCore;Enum;ClassAttributeP | ClassNamespace.html |
| doc/toc/ARCAPI/Class/ContentResult/CreateHTMLOK | doc;toc;ARCAPI;Class;ContentResult | CreateHTMLOK.html |
| doc/toc/ARCDoc/Class/Demonstrator/DemonstrateBareBonesClient | doc;toc;ARCDoc;Class;Demonstrator | DemonstrateBareBonesClient.html |
| doc/toc/ARCCore/Class/PRich/TryGetV | doc;toc;ARCCore;Class;PRich | TryGetV.html |
| doc/toc/AgoMail/Class/Program | doc;toc;AgoMail;Class | Program.html |
| doc/toc/ARCCore/Class/PKLogAttribute/Initialize | doc;toc;ARCCore;Class;PKLogAttribute | Initialize.html |
| doc/toc/ARCQuery/Class/QueryProgress/OrderAndReconstructKeys | doc;toc;ARCQuery;Class;QueryProgress | OrderAndReconstructKeys.html |
| doc/toc/ARCQuery/Class/ForeignKey/ForeignField | doc;toc;ARCQuery;Class;ForeignKey | ForeignField.html |
Generated 2025-11-21 18:33:32.123 UTC