[ROOT] doc HLocation SELECT Location, Filename < ORDER BY Location < LIMIT 512 > SHUFFLE SKIP 495 SKIP 432
155 items
| HLocationId | Location | Filename |
|---|---|---|
| doc/toc/ARCQuery/Class/QueryProgress/Result | doc;toc;ARCQuery;Class;QueryProgress | Result.html |
| doc/toc/ARCDoc/Class/Apple | doc;toc;ARCDoc;Class | Apple.html |
| doc/toc/ARCCore/Enum/ConnectionDirection/Outgoing | doc;toc;ARCCore;Enum;ConnectionDirection | Outgoing.html |
| doc/toc/ARCCore/Class/Extensions/ToStringVeryShort | doc;toc;ARCCore;Class;Extensions | ToStringVeryShort.html |
| doc/toc/ARCQuery/Class/FunctionKeyTotalHours/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyTotalHours | TryGetP.html |
| doc/toc/ARCQuery/Class/ForeignKey/QuantileKey | doc;toc;ARCQuery;Class;ForeignKey | QuantileKey.html |
| doc/toc/ARCCore/Class/PKTypeAttribute | doc;toc;ARCCore;Class | PKTypeAttribute.html |
| doc/toc/ARCDoc/Enum/DummyEnumP | doc;toc;ARCDoc;Enum | DummyEnumP.html |
| doc/toc/ARCDoc/Class/Extensions/ToHTMLSimpleSingle | doc;toc;ARCDoc;Class;Extensions | ToHTMLSimpleSingle.html |
| doc/toc/ARCDoc/Class/HLocationCollection | doc;toc;ARCDoc;Class | HLocationCollection.html |
| doc/toc/ARCQuery/Class/QueryProgress/GetHTMLLinksToIndividualQueryParts | doc;toc;ARCQuery;Class;QueryProgress | GetHTMLLinksToIndividualQueryParts.html |
| doc/toc/ARCCore/Class/IKCoded/FromCacheUnencoded | doc;toc;ARCCore;Class;IKCoded | FromCacheUnencoded.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/ClientUpdatePositionPath | doc;toc;ARCCore;Enum;StreamProcessorP | ClientUpdatePositionPath.html |
| doc/toc/ARCQuery/Class/NewKeyGetType/FunctionKeys | doc;toc;ARCQuery;Class;NewKeyGetType | FunctionKeys.html |
| doc/toc/ARCQuery/Class/ForeignKey/TryGetP | doc;toc;ARCQuery;Class;ForeignKey | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionPivot/Execute | doc;toc;ARCQuery;Class;QueryExpressionPivot | Execute.html |
| doc/toc/ARCCore/Class/BaseAttribute+IncorrectAttributeTypeUsedException | doc;toc;ARCCore;Class | BaseAttribute0x002BIncorrectAttributeTypeUsedException.html |
| doc/toc/AgoMail/Class/Program/InitStreamProcessor | doc;toc;AgoMail;Class;Program | InitStreamProcessor.html |
| doc/toc/ARCDoc/Class/Extensions/KeyToHTMLSimpleWithTooltip | doc;toc;ARCDoc;Class;Extensions | KeyToHTMLSimpleWithTooltip.html |
| doc/toc/ARCQuery/Class/QuantileKey | doc;toc;ARCQuery;Class | QuantileKey.html |
| doc/toc/ARCDoc/Class/HTOC | doc;toc;ARCDoc;Class | HTOC.html |
| doc/toc/ARCQuery/Class/FunctionKeyYear/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyYear | TryGetP.html |
| doc/toc/ARCDoc/Class/HTOC/ToHTMLSimpleSingle/ARCDoc.HTOC.ToHTMLSimpleSingle Overload2 | doc;toc;ARCDoc;Class;HTOC;ToHTMLSimpleSingle | ARCDoc.HTOC.ToHTMLSimpleSingle0x0020Overload2.html |
| doc/toc/ARCCore/Class/PK/.ctor | doc;toc;ARCCore;Class;PK | .ctor.html |
| doc/toc/ARCCore/Enum/ARConcepts/NoRealDeletion | doc;toc;ARCCore;Enum;ARConcepts | NoRealDeletion.html |
| doc/toc/ARCCore/Class/BaseAttribute/Initialize | doc;toc;ARCCore;Class;BaseAttribute | Initialize.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/TryStore | doc;toc;ARCCore;Class;PropertyStreamLine | TryStore.html |
| doc/toc/ARCQuery/Class/FunctionKeyFirstLine/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyFirstLine | TryGetP.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/EncodeValuePart | doc;toc;ARCCore;Class;PropertyStreamLine | EncodeValuePart.html |
| doc/toc/ARCQuery/Class/FunctionKeyHourMinute/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyHourMinute | TryGetP.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/WriteToConsole | doc;toc;ARCCore;Enum;StreamProcessorP | WriteToConsole.html |
| doc/toc/ARCDoc/Enum/DocLinkResolutionP/DocLinks | doc;toc;ARCDoc;Enum;DocLinkResolutionP | DocLinks.html |
| doc/toc/ARCQuery/Class/CompoundKey/FunctionKeys | doc;toc;ARCQuery;Class;CompoundKey | FunctionKeys.html |
| doc/toc/ARCCore/Enum/ConnectionInstructionP/ClientId | doc;toc;ARCCore;Enum;ConnectionInstructionP | ClientId.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/Filename | doc;toc;ARCCore;Class;ClientUpdatePosition | Filename.html |
| doc/toc/ARCCore/Class/PValueEmpty/ToPropertyStream | doc;toc;ARCCore;Class;PValueEmpty | ToPropertyStream.html |
| doc/toc/ARCAPI/Class/BaseController/GetFormatAndAdjustRequest | doc;toc;ARCAPI;Class;BaseController | GetFormatAndAdjustRequest.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateMin/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateMin | SyntaxHelp.html |
| doc/toc/ARCCore/Class/IP/ToString | doc;toc;ARCCore;Class;IP | ToString.html |
| doc/toc/ARCCore/Class/PKHTMLAttribute/Initialize | doc;toc;ARCCore;Class;PKHTMLAttribute | Initialize.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateDistinct | doc;toc;ARCQuery;Class | FunctionKeyAggregateDistinct.html |
| doc/toc/ARCAPI/Class/GQController/ToString | doc;toc;ARCAPI;Class;GQController | ToString.html |
| doc/toc/ARCQuery/Enum/ForeignKeyDirection | doc;toc;ARCQuery;Enum | ForeignKeyDirection.html |
| doc/toc/ARCCore/Class/Extensions/SingleOrDefault | doc;toc;ARCCore;Class;Extensions | SingleOrDefault.html |
| doc/toc/ARCAPI/Class/BaseController | doc;toc;ARCAPI;Class | BaseController.html |
| doc/toc/ARCDoc/Enum/PKDocAttributeP | doc;toc;ARCDoc;Enum | PKDocAttributeP.html |
| doc/toc/ARCAPI/Class | doc;toc;ARCAPI | Class.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/FunctionKeys | doc;toc;ARCQuery;Class;EntityMethodKey | FunctionKeys.html |
| doc/toc/ARCCore/Enum/ConnectionDirection/Incoming | doc;toc;ARCCore;Enum;ConnectionDirection | Incoming.html |
| doc/toc/ARCCore/Class/UtilCore/Assemblies | doc;toc;ARCCore;Class;UtilCore | Assemblies.html |
| doc/toc/ARCCore/Enum/ARConcepts/AgoRapideHistory | doc;toc;ARCCore;Enum;ARConcepts | AgoRapideHistory.html |
| doc/toc/ARCCore/Class/PValue<T>/DeepCopy | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | DeepCopy.html |
| doc/toc/ARCDoc/Enum/OrangeP/Colour | doc;toc;ARCDoc;Enum;OrangeP | Colour.html |
| doc/toc/ARCCore/Class/IP/TryGetV/ARCCore.IP.TryGetV Overload2 | doc;toc;ARCCore;Class;IP;TryGetV | ARCCore.IP.TryGetV0x0020Overload2.html |
| doc/toc/ARCCore/Enum/ARConcepts/ApplicationSpecificCode | doc;toc;ARCCore;Enum;ARConcepts | ApplicationSpecificCode.html |
| doc/toc/ARCQuery/Class/CompoundKey/TryGetPInternal | doc;toc;ARCQuery;Class;CompoundKey | TryGetPInternal.html |
| doc/toc/ARCQuery/Class/ForeignKey/AggregateKeys | doc;toc;ARCQuery;Class;ForeignKey | AggregateKeys.html |
| doc/toc/ARCCore/Enum/StorageFileP | doc;toc;ARCCore;Enum | StorageFileP.html |
| doc/toc/ARCCore/Class/IKCoded/EnrichKey | doc;toc;ARCCore;Class;IKCoded | EnrichKey.html |
| doc/toc/ARCQuery/Class/NewKeyCountPRec | doc;toc;ARCQuery;Class | NewKeyCountPRec.html |
| doc/toc/ARCQuery/Class/QueryExpression/AddParser | doc;toc;ARCQuery;Class;QueryExpression | AddParser.html |
| doc/toc/ARCQuery/Class/FunctionKeyDate/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyDate | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionShuffle | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum | doc;toc;ARCQuery;Enum | ValueComparerDateTime0x002BResolutionEnum.html |
| doc/toc/ARCDoc/Enum/BananaP | doc;toc;ARCDoc;Enum | BananaP.html |
| doc/toc/ARCCore/Class/StreamProcessor/OutsideLocalReceiver | doc;toc;ARCCore;Class;StreamProcessor | OutsideLocalReceiver.html |
| doc/toc/ARCCore/Class/UtilCore/TryGetTypeFromStringFromCache | doc;toc;ARCCore;Class;UtilCore | TryGetTypeFromStringFromCache.html |
| doc/toc/ARCQuery/Class/ForeignKey | doc;toc;ARCQuery;Class | ForeignKey.html |
| doc/toc/ARCCore/Class/ITypeDescriber | doc;toc;ARCCore;Class | ITypeDescriber.html |
| doc/toc/ARCCore | doc;toc | ARCCore.html |
| doc/toc/ARCDoc/Class/Banana/Name | doc;toc;ARCDoc;Class;Banana | Name.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/TryGetPInternal | doc;toc;ARCQuery;Class;EntityMethodKey | TryGetPInternal.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/CacheDiskWrites | doc;toc;ARCCore;Enum;StreamProcessorP | CacheDiskWrites.html |
| doc/toc/ARCCore/Class/Extensions/Result | doc;toc;ARCCore;Class;Extensions | Result.html |
| doc/toc/ARCCore/Class/UtilCore/GetExeptionDetails | doc;toc;ARCCore;Class;UtilCore | GetExeptionDetails.html |
| doc/toc/ARCAPI/Class/BaseController/BuildControllerStorage | doc;toc;ARCAPI;Class;BaseController | BuildControllerStorage.html |
| doc/toc/ARCDoc/Class/DocFrag/TryGetV | doc;toc;ARCDoc;Class;DocFrag | TryGetV.html |
| doc/toc/ARCQuery/Class/NewKeyCountPRec/TryGetPInternal | doc;toc;ARCQuery;Class;NewKeyCountPRec | TryGetPInternal.html |
| doc/toc/ARCQuery/Class/FunctionKeyLength/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyLength | SyntaxHelp.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/ClientUpdatePosition | doc;toc;ARCCore;Enum;ActualConnectionP | ClientUpdatePosition.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/LIKE | doc;toc;ARCQuery;Enum;RelationalOperator | LIKE.html |
| doc/toc/ARCQuery/Class/NewKeyCountPRec/SyntaxHelp | doc;toc;ARCQuery;Class;NewKeyCountPRec | SyntaxHelp.html |
| doc/toc/ARCCore/Class/PK/Type | doc;toc;ARCCore;Class;PK | Type.html |
| doc/toc/ARCCore/Class/BasePKAttribute/Initialize | doc;toc;ARCCore;Class;BasePKAttribute | Initialize.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/LT | doc;toc;ARCQuery;Enum;RelationalOperator | LT.html |
| doc/toc/ARCQuery/Class/QueryExpressionPivot | doc;toc;ARCQuery;Class | QueryExpressionPivot.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/TryGetNext | doc;toc;ARCQuery;Class;ValueComparerDateTime | TryGetNext.html |
| doc/toc/ARCQuery/Class/FunctionKeyFirstLine | doc;toc;ARCQuery;Class | FunctionKeyFirstLine.html |
| doc/toc/ARCQuery/Class/CompoundInvalidKey/FunctionKeys | doc;toc;ARCQuery;Class;CompoundInvalidKey | FunctionKeys.html |
| doc/toc/ARCQuery/Class/NewKeyGetType/TryGetP | doc;toc;ARCQuery;Class;NewKeyGetType | TryGetP.html |
| doc/toc/AgoMail | doc;toc | AgoMail.html |
| doc/toc/ARCCore/Enum/ClassAttributeP/CorrespondingEnumType | doc;toc;ARCCore;Enum;ClassAttributeP | CorrespondingEnumType.html |
| doc/toc/ARCCore/Enum/TPropertyKeyEnum | doc;toc;ARCCore;Enum | TPropertyKeyEnum.html |
| doc/toc/ARCCore/Class/Extensions/ToStringShort | doc;toc;ARCCore;Class;Extensions | ToStringShort.html |
| doc/toc/ARCCore/Class/PK/GetAllPKForEntityTypeString | doc;toc;ARCCore;Class;PK | GetAllPKForEntityTypeString.html |
| doc/toc/ARCQuery/Class/FunctionKeyWeek | doc;toc;ARCQuery;Class | FunctionKeyWeek.html |
| doc/toc | doc | toc.html |
| doc/toc/ARCQuery/Class/NewKeyToPropertyStream/QuantileKey | doc;toc;ARCQuery;Class;NewKeyToPropertyStream | QuantileKey.html |
| doc/toc/ARCCore/Class/UtilCore/TimeSpanTryParse | doc;toc;ARCCore;Class;UtilCore | TimeSpanTryParse.html |
| doc/toc/ARCQuery/Class/FunctionKeyYearQuarter/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyYearQuarter | TryGetP.html |
| doc/toc/ARCCore/Class/Extensions/KeysAsString | doc;toc;ARCCore;Class;Extensions | KeysAsString.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCQuery | doc;toc;ARCCore;Enum;ARComponents | ARCQuery.html |
| doc/toc/ARCCore/Class/InvalidTypeException/AssertAssignable | doc;toc;ARCCore;Class;InvalidTypeException | AssertAssignable.html |
| doc/toc/ARCQuery/Enum/Quantile/DECILE | doc;toc;ARCQuery;Enum;Quantile | DECILE.html |
| doc/toc/ARCCore/Class/EnumMemberAttribute | doc;toc;ARCCore;Class | EnumMemberAttribute.html |
| doc/toc/ARCCore/Enum/PConcurrentP/Heartbeat | doc;toc;ARCCore;Enum;PConcurrentP | Heartbeat.html |
| doc/toc/ARCCore/Class/PKLogAttribute/Initialize | doc;toc;ARCCore;Class;PKLogAttribute | Initialize.html |
| doc/toc/ARCCore/Class/Sharding | doc;toc;ARCCore;Class | Sharding.html |
| doc/toc/ARCCore/Enum/ClassAttributeP/BaseTypes | doc;toc;ARCCore;Enum;ClassAttributeP | BaseTypes.html |
| doc/toc/ARCQuery/Class/ConstantKey<T>/FunctionKeys | doc;toc;ARCQuery;Class;ConstantKey0xoooo003CT0xoooo003E | FunctionKeys.html |
| doc/toc/ARCQuery/Class/FunctionKeyTotalHours/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyTotalHours | SyntaxHelp.html |
| doc/toc/ARCCore/Class/PKRelAttribute | doc;toc;ARCCore;Class | PKRelAttribute.html |
| doc/toc/ARCCore/Enum/EnumMemberAttributeP/EnumMember | doc;toc;ARCCore;Enum;EnumMemberAttributeP | EnumMember.html |
| doc/toc/ARCCore/Enum/PKLogAttributeP/TimeInterval | doc;toc;ARCCore;Enum;PKLogAttributeP | TimeInterval.html |
| doc/toc/ARCCore/Enum/PKLogAttributeP/DoNotLogAtAll | doc;toc;ARCCore;Enum;PKLogAttributeP | DoNotLogAtAll.html |
| doc/toc/ARCCore/Class/ClientUpdatePosition/ClientDatastoreIsEmpty | doc;toc;ARCCore;Class;ClientUpdatePosition | ClientDatastoreIsEmpty.html |
| doc/toc/AgoMail/Enum/EmailP/Date | doc;toc;AgoMail;Enum;EmailP | Date.html |
| doc/toc/ARCDoc/Class/DocFrag/Create/ARCDoc.DocFrag.Create Overload2 | doc;toc;ARCDoc;Class;DocFrag;Create | ARCDoc.DocFrag.Create0x0020Overload2.html |
| doc/toc/ARCQuery/Enum/Quantile/DUODECILE | doc;toc;ARCQuery;Enum;Quantile | DUODECILE.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateMax/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateMax | SyntaxHelp.html |
| doc/toc/ARCDoc/Class/HTOC+ParentChain | doc;toc;ARCDoc;Class | HTOC0x002BParentChain.html |
| doc/toc/ARCDoc/Enum/PriorityOrder/NotImportant | doc;toc;ARCDoc;Enum;PriorityOrder | NotImportant.html |
| doc/toc/ARCAPI/Class/EditController/ToString | doc;toc;ARCAPI;Class;EditController | ToString.html |
| doc/toc/ARCQuery/Class/FunctionKeyWeek/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyWeek | SyntaxHelp.html |
| doc/toc/ARCCore/Class/PRich/ToString | doc;toc;ARCCore;Class;PRich | ToString.html |
| doc/toc/ARCAPI/Enum/BaseControllerP/CountRequest | doc;toc;ARCAPI;Enum;BaseControllerP | CountRequest.html |
| doc/toc/ARCQuery/Class/FunctionKeyYearQuarter/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyYearQuarter | SyntaxHelp.html |
| doc/toc/ARCQuery/Enum/AggregationType/Sum | doc;toc;ARCQuery;Enum;AggregationType | Sum.html |
| doc/toc/ARCDoc/Class/DocLink/Filename | doc;toc;ARCDoc;Class;DocLink | Filename.html |
| doc/toc/ARCCore/Class/BasePKAttribute/IsDefault | doc;toc;ARCCore;Class;BasePKAttribute | IsDefault.html |
| doc/toc/ARCCore/Class/PKLogAttribute/DoNotLogAtAll | doc;toc;ARCCore;Class;PKLogAttribute | DoNotLogAtAll.html |
| doc/toc/AgoMail/Enum/EmailP/TextBody | doc;toc;AgoMail;Enum;EmailP | TextBody.html |
| doc/toc/ARCQuery/Class/QueryExpressionRel/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionRel | SyntaxHelp.html |
| doc/toc/ARCQuery/Class/QueryExpressionOrderBy/Execute | doc;toc;ARCQuery;Class;QueryExpressionOrderBy | Execute.html |
| doc/toc/ARCQuery/Class/NewKey | doc;toc;ARCQuery;Class | NewKey.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/AllowedValueChars | doc;toc;ARCCore;Class;PropertyStreamLine | AllowedValueChars.html |
| doc/toc/ARCDoc/Class/HTOC/TryGetV | doc;toc;ARCDoc;Class;HTOC | TryGetV.html |
| doc/toc/ARCCore/Class/PK/GetA | doc;toc;ARCCore;Class;PK | GetA.html |
| doc/toc/ARCCore/Enum/ARConcepts/Documentation | doc;toc;ARCCore;Enum;ARConcepts | Documentation.html |
| doc/toc/ARCQuery/Class/QueryExpressionPivot/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionPivot | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Class/FunctionKeyQuarter/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyQuarter | SyntaxHelp.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/IsInterval | doc;toc;ARCQuery;Class;ValueComparerDateTime | IsInterval.html |
| doc/toc/ARCQuery/Class/FunctionKey/TryGetP | doc;toc;ARCQuery;Class;FunctionKey | TryGetP.html |
| doc/toc/AgoMail/Class/Cleaner | doc;toc;AgoMail;Class | Cleaner.html |
| doc/toc/ARCCore/Class/IGetKeysEqualToValue | doc;toc;ARCCore;Class | IGetKeysEqualToValue.html |
| doc/toc/ARCDoc/Class/DocLinkCollection/ToString | doc;toc;ARCDoc;Class;DocLinkCollection | ToString.html |
| doc/toc/ARCCore/Enum/ClassAttributeP/Interfaces | doc;toc;ARCCore;Enum;ClassAttributeP | Interfaces.html |
| doc/toc/ARCCore/Class/IKCoded/TryEncode | doc;toc;ARCCore;Class;IKCoded | TryEncode.html |
| doc/toc/ARCCore/Class/PKRelAttribute/IsDefault | doc;toc;ARCCore;Class;PKRelAttribute | IsDefault.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCDoc | doc;toc;ARCCore;Enum;ARComponents | ARCDoc.html |
| doc/toc/ARCCore/Class/IP/AllIPDerivedTypesDictIKType | doc;toc;ARCCore;Class;IP | AllIPDerivedTypesDictIKType.html |
| doc/toc/ARCQuery/Class/ForeignKey/StepsAreOnlyDirectionToOne | doc;toc;ARCQuery;Class;ForeignKey | StepsAreOnlyDirectionToOne.html |
| doc/toc/ARCQuery/Class/QueryExpressionAll/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionAll | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Class/FunctionKeyLength/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyLength | TryGetP.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/TryParseDirectToProperty | doc;toc;ARCCore;Class;PropertyStreamLine | TryParseDirectToProperty.html |
Generated 2025-11-22 03:44:37.881 UTC