[ROOT] doc HLocation SELECT Location, Filename < ORDER BY Location < LIMIT 3072 > SHUFFLE SKIP 249 SKIP 607 SKIP 185
152 items
| HLocationId | Location | Filename |
|---|---|---|
| doc/toc/ARCCore/Class/ITypeDescriber/GetSyntaxHelp | doc;toc;ARCCore;Class;ITypeDescriber | GetSyntaxHelp.html |
| doc/toc/ARCAPI/Class/DataStorage/DoNotStoreInternally | doc;toc;ARCAPI;Class;DataStorage | DoNotStoreInternally.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/TryGetPInternal | doc;toc;ARCQuery;Class;EntityMethodKey | TryGetPInternal.html |
| doc/toc/ARCQuery/Class/FunctionKeyYearQuarter | doc;toc;ARCQuery;Class | FunctionKeyYearQuarter.html |
| doc/toc/ARCQuery/Class/QueryExpression/TryParse | doc;toc;ARCQuery;Class;QueryExpression | TryParse.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCDoc | doc;toc;ARCCore;Enum;ARComponents | ARCDoc.html |
| doc/toc/ARCQuery/Class/QueryExpressionRel/Execute | doc;toc;ARCQuery;Class;QueryExpressionRel | Execute.html |
| doc/toc/ARCDoc/Class/DocFrag/ToHTMLSimpleSingle | doc;toc;ARCDoc;Class;DocFrag | ToHTMLSimpleSingle.html |
| doc/toc/ARCAPI/Class/RQController/ToString | doc;toc;ARCAPI;Class;RQController | ToString.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionShuffle | TryCheckForExistenceOfKey.html |
| doc/toc/ARCAPI/Class/DataStorage | doc;toc;ARCAPI;Class | DataStorage.html |
| doc/toc/ARCAPI/Class/BaseController/GetTimestampIsOldWarningHTML | doc;toc;ARCAPI;Class;BaseController | GetTimestampIsOldWarningHTML.html |
| doc/toc/ARCQuery/Class | doc;toc;ARCQuery | Class.html |
| doc/toc/ARCCore/Class/EnumAttribute | doc;toc;ARCCore;Class | EnumAttribute.html |
| doc/toc/ARCQuery/Class/FunctionKeyYearWeek | doc;toc;ARCQuery;Class | FunctionKeyYearWeek.html |
| doc/toc/ARCCore/Class/BasePKAttribute/GetAttributes | doc;toc;ARCCore;Class;BasePKAttribute | GetAttributes.html |
| doc/toc/ARCDoc/Class/HLocation/ToString | doc;toc;ARCDoc;Class;HLocation | ToString.html |
| doc/toc/ARCCore/Class/ClassAttribute/GetAttribute | doc;toc;ARCCore;Class;ClassAttribute | GetAttribute.html |
| doc/toc/ARCCore/Enum/ARNodeType/CoreDB | doc;toc;ARCCore;Enum;ARNodeType | CoreDB.html |
| doc/toc/ARCDoc/Enum/OrangeP/Colour | doc;toc;ARCDoc;Enum;OrangeP | Colour.html |
| doc/toc/ARCDoc/Class/DocLinkResolution/TryGetP | doc;toc;ARCDoc;Class;DocLinkResolution | TryGetP.html |
| doc/toc/ARCDoc/Enum/BananaP/Name | doc;toc;ARCDoc;Enum;BananaP | Name.html |
| doc/toc/ARCCore/Enum/ARConcepts/TryPatternAndNull | doc;toc;ARCCore;Enum;ARConcepts | TryPatternAndNull.html |
| doc/toc/ARCCore/Class/IP/AddPV | doc;toc;ARCCore;Class;IP | AddPV.html |
| doc/toc/ARCCore/Class/PK/GetTypeMapping | doc;toc;ARCCore;Class;PK | GetTypeMapping.html |
| doc/toc/ARCCore/Class/PKHTMLAttribute/Encode | doc;toc;ARCCore;Class;PKHTMLAttribute | Encode.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum/Hour | doc;toc;ARCQuery;Enum;ValueComparerDateTime0xoooo002BResolutionEnum | Hour.html |
| doc/toc/ARCCore/Class/PExact<TEnumType>/SetPVDirect | doc;toc;ARCCore;Class;PExact0xoooo003CTEnumType0xoooo003E | SetPVDirect.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/CurrentlyInitializing | doc;toc;ARCCore;Enum;StreamProcessorP | CurrentlyInitializing.html |
| doc/toc/ARCCore/Class/StorageFile/TryGetP | doc;toc;ARCCore;Class;StorageFile | TryGetP.html |
| doc/toc/ARCQuery/Class/ForeignKey+EntityTypeAndKey/Key | doc;toc;ARCQuery;Class;ForeignKey0xoooo002BEntityTypeAndKey | Key.html |
| doc/toc/AgoBrowse/Class/Program/InitStreamProcessor | doc;toc;AgoBrowse;Class;Program | InitStreamProcessor.html |
| doc/toc/ARCQuery/Class/BinaryOperatorKey/QuantileKey | doc;toc;ARCQuery;Class;BinaryOperatorKey | QuantileKey.html |
| doc/toc/ARCQuery/Class/QueryExpression/Execute | doc;toc;ARCQuery;Class;QueryExpression | Execute.html |
| doc/toc/ARCCore/Class/PCollection/ToString | doc;toc;ARCCore;Class;PCollection | ToString.html |
| doc/toc/ARCCore/Enum/PKRelAttributeP/ForeignEntity | doc;toc;ARCCore;Enum;PKRelAttributeP | ForeignEntity.html |
| doc/toc/ARCQuery/Class/FunctionKeyLength/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyLength | SyntaxHelp.html |
| doc/toc/ARCCore/Class/IP/ToString | doc;toc;ARCCore;Class;IP | ToString.html |
| doc/toc/ARCCore/Class/TIP/ToString | doc;toc;ARCCore;Class;TIP | ToString.html |
| doc/toc/ARCQuery/Class/ForeignKey/TryGetP | doc;toc;ARCQuery;Class;ForeignKey | TryGetP.html |
| doc/toc/ARCCore/Class/IP/AssertIntegrity | doc;toc;ARCCore;Class;IP | AssertIntegrity.html |
| doc/toc/ARCCore/Class/EnumAttribute/Initialize | doc;toc;ARCCore;Class;EnumAttribute | Initialize.html |
| doc/toc/ARCCore/Class/IIKII/PackParseResultForStorageInIKII | doc;toc;ARCCore;Class;IIKII | PackParseResultForStorageInIKII.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/ClientDatastoreIsEmpty | doc;toc;ARCCore;Class;ClientUpdatePosition | ClientDatastoreIsEmpty.html |
| doc/toc/ARCCore/Class/UtilCore | doc;toc;ARCCore;Class | UtilCore.html |
| doc/toc/ARCCore/Class/IKString/EnrichKey | doc;toc;ARCCore;Class;IKString | EnrichKey.html |
| doc/toc/ARCQuery/Class/QueryProgress/PreviousQueryJustExecuted | doc;toc;ARCQuery;Class;QueryProgress | PreviousQueryJustExecuted.html |
| doc/toc/ARCCore/Class/IP/AddP | doc;toc;ARCCore;Class;IP | AddP.html |
| doc/toc/ARCCore/Enum/PSPrefix/RS | doc;toc;ARCCore;Enum;PSPrefix | RS.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/IndividualStorageFileSize | doc;toc;ARCCore;Enum;StreamProcessorP | IndividualStorageFileSize.html |
| doc/toc/ARCQuery/Class/FunctionKey | doc;toc;ARCQuery;Class | FunctionKey.html |
| doc/toc/ARCCore/Class/IP/Inc | doc;toc;ARCCore;Class;IP | Inc.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateCount/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateCount | SyntaxHelp.html |
| doc/toc/ARCCore/Class/PReadOnly | doc;toc;ARCCore;Class | PReadOnly.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/DoNotStoreLocalOriginLocally | doc;toc;ARCCore;Enum;StreamProcessorP | DoNotStoreLocalOriginLocally.html |
| doc/toc/AgoBrowse/Class/Root | doc;toc;AgoBrowse;Class | Root.html |
| doc/toc/ARCCore/Class/PValue<T>/ConvertObjectToString | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | ConvertObjectToString.html |
| doc/toc/ARCDoc/Enum/DocLinkResolutionP/LinkWord | doc;toc;ARCDoc;Enum;DocLinkResolutionP | LinkWord.html |
| doc/toc/ARCCore/Class/IKType/ToString | doc;toc;ARCCore;Class;IKType | ToString.html |
| doc/toc/ARCCore/Enum/ARConcepts/RegStream | doc;toc;ARCCore;Enum;ARConcepts | RegStream.html |
| doc/toc/ARCCore/Class/ParseResult/ErrorResponse | doc;toc;ARCCore;Class;ParseResult | ErrorResponse.html |
| doc/toc/ARCDoc/Enum/DocFragType/Enum | doc;toc;ARCDoc;Enum;DocFragType | Enum.html |
| doc/toc/ARCCore/Class/UtilCore/DoubleTryParse | doc;toc;ARCCore;Class;UtilCore | DoubleTryParse.html |
| doc/toc/ARCCore/Class/PKTypeAttribute/TryRemoveP | doc;toc;ARCCore;Class;PKTypeAttribute | TryRemoveP.html |
| doc/toc/ARCQuery/Class/ForeignKey+ForeignKeySingleStep/ForeignEntitiesCollection | doc;toc;ARCQuery;Class;ForeignKey0xoooo002BForeignKeySingleStep | ForeignEntitiesCollection.html |
| doc/toc/ARCDoc/Class/DocFrag/Create/ARCDoc.DocFrag.Create Overload2 | doc;toc;ARCDoc;Class;DocFrag;Create | ARCDoc.DocFrag.Create0x0020Overload2.html |
| doc/toc/ARCCore/Class/PCollection/GetKeysEqualToValue | doc;toc;ARCCore;Class;PCollection | GetKeysEqualToValue.html |
| doc/toc/ARCAPI/Class/EditController/APIMethod | doc;toc;ARCAPI;Class;EditController | APIMethod.html |
| doc/toc/ARCQuery/Class/QueryExpression/AddParser | doc;toc;ARCQuery;Class;QueryExpression | AddParser.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/GEQ | doc;toc;ARCQuery;Enum;RelationalOperator | GEQ.html |
| doc/toc/ARCDoc/Class/Documentator | doc;toc;ARCDoc;Class | Documentator.html |
| doc/toc/ARCCore/Enum/Cardinality/IndividualItems | doc;toc;ARCCore;Enum;Cardinality | IndividualItems.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/Id | doc;toc;ARCCore;Enum;ActualConnectionP | Id.html |
| doc/toc/ARCQuery/Class/QueryProgress/AdditionalJavascriptUrlEncoder | doc;toc;ARCQuery;Class;QueryProgress | AdditionalJavascriptUrlEncoder.html |
| doc/toc/ARCDoc/Enum/SomeAppComponentP/SomeCountValue | doc;toc;ARCDoc;Enum;SomeAppComponentP | SomeCountValue.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/QuantileKey | doc;toc;ARCQuery;Class;EntityMethodKey | QuantileKey.html |
| doc/toc/ARCCore/Enum/ClassMemberAttributeP | doc;toc;ARCCore;Enum | ClassMemberAttributeP.html |
| doc/toc/ARCCore/Class/Extensions/ForEach | doc;toc;ARCCore;Class;Extensions | ForEach.html |
| doc/toc/ARCDoc/Class/HLocationCollection/TryGetP | doc;toc;ARCDoc;Class;HLocationCollection | TryGetP.html |
| doc/toc/ARCDoc/Enum/BananaP/Colour | doc;toc;ARCDoc;Enum;BananaP | Colour.html |
| doc/toc/ARCCore/Enum/EnumAttributeP/EnumNamespace | doc;toc;ARCCore;Enum;EnumAttributeP | EnumNamespace.html |
| doc/toc/ARCDoc/Enum/DocFragType/ClassMember | doc;toc;ARCDoc;Enum;DocFragType | ClassMember.html |
| doc/toc/ARCQuery/Class/MemberEntityKey | doc;toc;ARCQuery;Class | MemberEntityKey.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/StartPeriod | doc;toc;ARCQuery;Class;ValueComparerDateTime | StartPeriod.html |
| doc/toc/ARCDoc/Class/Documentator/DocLinkResolutionLocation | doc;toc;ARCDoc;Class;Documentator | DocLinkResolutionLocation.html |
| doc/toc/ARCQuery/Class/QueryExpressionTitle/Execute | doc;toc;ARCQuery;Class;QueryExpressionTitle | Execute.html |
| doc/toc/ARCQuery/Class/QueryExpressionAggregate/AggregationType | doc;toc;ARCQuery;Class;QueryExpressionAggregate | AggregationType.html |
| doc/toc/ARCCore/Class/IP/HandleException | doc;toc;ARCCore;Class;IP | HandleException.html |
| doc/toc/ARCDoc/Class/HLocationCollection | doc;toc;ARCDoc;Class | HLocationCollection.html |
| doc/toc/ARCQuery/Class/QueryProgress/NextQueryToExecute | doc;toc;ARCQuery;Class;QueryProgress | NextQueryToExecute.html |
| doc/toc/ARCDoc/Class/HTOC/ToHTMLSimpleSingle/ARCDoc.HTOC.ToHTMLSimpleSingle Overload1 | doc;toc;ARCDoc;Class;HTOC;ToHTMLSimpleSingle | ARCDoc.HTOC.ToHTMLSimpleSingle0x0020Overload1.html |
| doc/toc/ARCCore/Class/StreamProcessor/ToString | doc;toc;ARCCore;Class;StreamProcessor | ToString.html |
| doc/toc/ARCCore/Enum/ARConcepts/ExposingApplicationState | doc;toc;ARCCore;Enum;ARConcepts | ExposingApplicationState.html |
| doc/toc/ARCQuery/Class/NewKeyCountP/ToString | doc;toc;ARCQuery;Class;NewKeyCountP | ToString.html |
| doc/toc/ARCQuery/Enum/QueryProgressP/AllLogEntriesForThisQuery | doc;toc;ARCQuery;Enum;QueryProgressP | AllLogEntriesForThisQuery.html |
| doc/toc/ARCCore/Class/ActualConnection/LogAndSendErrorConditionData | doc;toc;ARCCore;Class;ActualConnection | LogAndSendErrorConditionData.html |
| doc/toc/ARCCore/Enum/ARConcepts/PropertyStream | doc;toc;ARCCore;Enum;ARConcepts | PropertyStream.html |
| doc/toc/ARCQuery/Class/QueryExpressionLog | doc;toc;ARCQuery;Class | QueryExpressionLog.html |
| doc/toc/ARCCore/Class/PK+PKBoolPair | doc;toc;ARCCore;Class | PK0x002BPKBoolPair.html |
| doc/toc/ARCQuery/Class/MemberEntityKey/FunctionKeys | doc;toc;ARCQuery;Class;MemberEntityKey | FunctionKeys.html |
| doc/toc/ARCCore/Class/PII/TryGetP | doc;toc;ARCCore;Class;PII | TryGetP.html |
| doc/toc/ARCCore/Enum/BaseAttributeP | doc;toc;ARCCore;Enum | BaseAttributeP.html |
| doc/toc/ARCCore/Enum/EnumAttributeP/EnumType | doc;toc;ARCCore;Enum;EnumAttributeP | EnumType.html |
| doc/toc/ARCQuery/Class/QueryExpressionOrderBy/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionOrderBy | SyntaxHelp.html |
| doc/toc/ARCCore/Class/ParseResult/Result | doc;toc;ARCCore;Class;ParseResult | Result.html |
| doc/toc/ARCCore/Class/PExact<TEnumType>/TryGetPVDirect | doc;toc;ARCCore;Class;PExact0xoooo003CTEnumType0xoooo003E | TryGetPVDirect.html |
| doc/toc/ARCCore/Class/UtilCore/UseLocalTimeInsteadOfUTC | doc;toc;ARCCore;Class;UtilCore | UseLocalTimeInsteadOfUTC.html |
| doc/toc/ARCQuery/Class/FunctionKeyFirstLine | doc;toc;ARCQuery;Class | FunctionKeyFirstLine.html |
| doc/toc/ARCQuery/Class/QueryExpressionStrict/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionStrict | SyntaxHelp.html |
| doc/toc/ARCCore/Enum/ConnectionInstructionP/ConnectionId | doc;toc;ARCCore;Enum;ConnectionInstructionP | ConnectionId.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/ParseAndStore | doc;toc;ARCCore;Class;PropertyStreamLine | ParseAndStore.html |
| doc/toc/ARCDoc/Class/Documentator/CreateHTOCInheritance | doc;toc;ARCDoc;Class;Documentator | CreateHTOCInheritance.html |
| doc/toc/AgoBrowse/Class/ControllerFacade/CatchAll/AgoBrowse.Controllers.ControllerFacade.CatchAll Overload2 | doc;toc;AgoBrowse;Class;ControllerFacade;CatchAll | AgoBrowse.Controllers.ControllerFacade.CatchAll0x0020Overload2.html |
| doc/toc/ARCCore/Class/ClassMemberAttribute/Initialize | doc;toc;ARCCore;Class;ClassMemberAttribute | Initialize.html |
| doc/toc/ARCQuery/Class/QueryExpressionAggregate | doc;toc;ARCQuery;Class | QueryExpressionAggregate.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/LocalStorageFolder | doc;toc;ARCCore;Enum;StreamProcessorP | LocalStorageFolder.html |
| doc/toc/ARCQuery/Class/QueryExpressionAggregate/AggregationKey | doc;toc;ARCQuery;Class;QueryExpressionAggregate | AggregationKey.html |
| doc/toc/ARCQuery/Class/QueryExpressionSelfCreate/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionSelfCreate | SyntaxHelp.html |
| doc/toc/ARCAPI/Class/GQController/ToString | doc;toc;ARCAPI;Class;GQController | ToString.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/Execute | doc;toc;ARCQuery;Class;QueryExpressionShuffle | Execute.html |
| doc/toc/ARCDoc/Enum/SomeAppComponentP | doc;toc;ARCDoc;Enum | SomeAppComponentP.html |
| doc/toc/ARCDoc/Enum/DocFragP/IsInheritedDoc | doc;toc;ARCDoc;Enum;DocFragP | IsInheritedDoc.html |
| doc/toc/AgoBrowse/Class/ControllerFacade/CatchAll | doc;toc;AgoBrowse;Class;ControllerFacade | CatchAll.html |
| doc/toc/AgoBrowse/Class | doc;toc;AgoBrowse | Class.html |
| doc/toc/ARCCore/Class/UtilCore/TryGetTypeFromStringFromCache | doc;toc;ARCCore;Class;UtilCore | TryGetTypeFromStringFromCache.html |
| doc/toc/ARCCore/Enum/ConnectionInstructionP/MultipleConnectionUsage | doc;toc;ARCCore;Enum;ConnectionInstructionP | MultipleConnectionUsage.html |
| doc/toc/ARCCore/Class/IP/GetValueForJSONSerializer | doc;toc;ARCCore;Class;IP | GetValueForJSONSerializer.html |
| doc/toc/ARCDoc/Class/HTOC/TryGetV | doc;toc;ARCDoc;Class;HTOC | TryGetV.html |
| doc/toc/ARCCore/Class/ActualConnection/Communicate | doc;toc;ARCCore;Class;ActualConnection | Communicate.html |
| doc/toc/ARCDoc/Enum/DocFragP/Name | doc;toc;ARCDoc;Enum;DocFragP | Name.html |
| doc/toc/ARCQuery/Class/BinaryOperatorKey | doc;toc;ARCQuery;Class | BinaryOperatorKey.html |
| doc/toc/ARCDoc/Enum/DocFragP/Lines | doc;toc;ARCDoc;Enum;DocFragP | Lines.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/IsErrorCondition | doc;toc;ARCCore;Enum;ActualConnectionP | IsErrorCondition.html |
| doc/toc/ARCQuery/Class/FunctionKeyTotalMinutes/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyTotalMinutes | TryGetP.html |
| doc/toc/ARCCore/Class/PK/GetObligatoryValuesForEntityType | doc;toc;ARCCore;Class;PK | GetObligatoryValuesForEntityType.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/CountOutgoingConnections | doc;toc;ARCCore;Enum;StreamProcessorP | CountOutgoingConnections.html |
| doc/toc/ARCCore/Class/BasePKAttribute/TryRemoveP | doc;toc;ARCCore;Class;BasePKAttribute | TryRemoveP.html |
| doc/toc/ARCQuery/Class/QueryExpressionAll | doc;toc;ARCQuery;Class | QueryExpressionAll.html |
| doc/toc/ARCCore/Class/PValue<T>/TrySetP | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | TrySetP.html |
| doc/toc/ARCQuery/Class/FunctionKeyType/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyType | TryGetP.html |
| doc/toc/ARCDoc/Enum/DocumentatorP | doc;toc;ARCDoc;Enum | DocumentatorP.html |
| doc/toc/ARCCore/Class/IP/TryAssertIntegrity | doc;toc;ARCCore;Class;IP | TryAssertIntegrity.html |
| doc/toc/ARCCore/Enum/PKRelAttributeP/EnforceReferentialIntegrity | doc;toc;ARCCore;Enum;PKRelAttributeP | EnforceReferentialIntegrity.html |
| doc/toc/ARCCore/Enum/EnumAttributeP/CorrespondingClass | doc;toc;ARCCore;Enum;EnumAttributeP | CorrespondingClass.html |
| doc/toc/ARCCore/Class/IP/TryGetP | doc;toc;ARCCore;Class;IP | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionCache/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionCache | TryCheckForExistenceOfKey.html |
| doc/toc/ARCCore/Class/P/ToString | doc;toc;ARCCore;Class;P | ToString.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/ErrorConditionData | doc;toc;ARCCore;Enum;ActualConnectionP | ErrorConditionData.html |
| doc/toc/ARCQuery/Class/QueryExpressionDataStorage/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionDataStorage | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateMax/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateMax | SyntaxHelp.html |
| doc/toc/ARCQuery/Enum/QueryProgressP/Queries | doc;toc;ARCQuery;Enum;QueryProgressP | Queries.html |
| doc/toc/ARCQuery/Class/FunctionKeyInt/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyInt | SyntaxHelp.html |
Generated 2026-03-04 17:09:48.740 UTC