[ROOT] doc HLocation SELECT Location, Filename < ORDER BY Location < LIMIT 2048 > SKIP 24 SHUFFLE < SKIP 902 > < TAKE 992 >
156 items
| HLocationId | Location | Filename |
|---|---|---|
| doc/toc/ARCDoc/Class/Documentator/CreateHTOCInheritance | doc;toc;ARCDoc;Class;Documentator | CreateHTOCInheritance.html |
| doc/toc/ARCQuery/Class/FunctionKeyTotalMinutes | doc;toc;ARCQuery;Class | FunctionKeyTotalMinutes.html |
| doc/toc/ARCCore/Class/StreamProcessor/CreateBareBonesInstance | doc;toc;ARCCore;Class;StreamProcessor | CreateBareBonesInstance.html |
| doc/toc/ARCCore/Class/UtilCore/AssertCurrentlyStartingUp | doc;toc;ARCCore;Class;UtilCore | AssertCurrentlyStartingUp.html |
| doc/toc/ARCCore/Enum/ClassMemberAttributeP/MethodSignature | doc;toc;ARCCore;Enum;ClassMemberAttributeP | MethodSignature.html |
| doc/toc/ARCCore/Class/PK/Type | doc;toc;ARCCore;Class;PK | Type.html |
| doc/toc/ARCDoc/Class/Documentator/ToHTMLSimpleSingle | doc;toc;ARCDoc;Class;Documentator | ToHTMLSimpleSingle.html |
| doc/toc/ARCCore/Enum/ARComponents | doc;toc;ARCCore;Enum | ARComponents.html |
| doc/toc/ARCQuery/Class/QueryExpressionWithSuggestions | doc;toc;ARCQuery;Class | QueryExpressionWithSuggestions.html |
| doc/toc/ARCQuery/Class/ForeignKey/IPRelationsKeysPointingTo | doc;toc;ARCQuery;Class;ForeignKey | IPRelationsKeysPointingTo.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/TryCheckForExistenceOfKey | doc;toc;ARCQuery;Class;QueryExpressionShuffle | TryCheckForExistenceOfKey.html |
| doc/toc/ARCQuery/Class/ConstantKey<T>/QuantileKey | doc;toc;ARCQuery;Class;ConstantKey0xoooo003CT0xoooo003E | QuantileKey.html |
| doc/toc/ARCDoc/Class/DocLink/TryGetV | doc;toc;ARCDoc;Class;DocLink | TryGetV.html |
| doc/toc/ARCAPI/Enum | doc;toc;ARCAPI | Enum.html |
| doc/toc/ARCDoc/Class/DocLinkResolutionCollection | doc;toc;ARCDoc;Class | DocLinkResolutionCollection.html |
| doc/toc/ARCDoc/Class/Orange/Name | doc;toc;ARCDoc;Class;Orange | Name.html |
| doc/toc/ARCCore/Class/IP/AllIPDerivedTypesDict | doc;toc;ARCCore;Class;IP | AllIPDerivedTypesDict.html |
| doc/toc/ARCCore/Enum/PP/Iid | doc;toc;ARCCore;Enum;PP | Iid.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/ClientUpdatePosition | doc;toc;ARCCore;Enum;StreamProcessorP | ClientUpdatePosition.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/IsBefore | doc;toc;ARCQuery;Class;ValueComparerDateTime | IsBefore.html |
| doc/toc/ARCQuery/Class/OrdinaryKeyPlusFunctionOrQuantile/.ctor | doc;toc;ARCQuery;Class;OrdinaryKeyPlusFunctionOrQuantile | .ctor.html |
| doc/toc/ARCCore/Enum/ARComponents/ARCSec | doc;toc;ARCCore;Enum;ARComponents | ARCSec.html |
| doc/toc/ARCDoc/Class/DocLinkResolution | doc;toc;ARCDoc;Class | DocLinkResolution.html |
| doc/toc/ARCCore/Class/PK/TryGetFromTypeAndFieldName/ARCCore.PK.TryGetFromTypeAndFieldName Overload3 | doc;toc;ARCCore;Class;PK;TryGetFromTypeAndFieldName | ARCCore.PK.TryGetFromTypeAndFieldName0x0020Overload3.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/AllEntityMethodKeysForEntityType | doc;toc;ARCQuery;Class;EntityMethodKey | AllEntityMethodKeysForEntityType.html |
| doc/toc/ARCCore/Class/P/ToString | doc;toc;ARCCore;Class;P | ToString.html |
| doc/toc/ARCDoc/Class/DummyEnum/ToString | doc;toc;ARCDoc;Class;DummyEnum | ToString.html |
| doc/toc/ARCDoc/Class/DocLinkCollection | doc;toc;ARCDoc;Class | DocLinkCollection.html |
| doc/toc/ARCQuery/Class/FunctionKeyAggregateMin/SyntaxHelp | doc;toc;ARCQuery;Class;FunctionKeyAggregateMin | SyntaxHelp.html |
| doc/toc/ARCCore/Class/PK/BuildFromStringCache | doc;toc;ARCCore;Class;PK | BuildFromStringCache.html |
| doc/toc/ARCQuery/Class/FunctionKey/TryGetP | doc;toc;ARCQuery;Class;FunctionKey | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionStrict/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionStrict | SyntaxHelp.html |
| doc/toc/ARCAPI/Enum/ResponseFormat/HTML | doc;toc;ARCAPI;Enum;ResponseFormat | HTML.html |
| doc/toc/ARCDoc/Class/DocFrag/TryGetV | doc;toc;ARCDoc;Class;DocFrag | TryGetV.html |
| doc/toc/ARCCore/Class/PValue<T>/DeepCopy | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | DeepCopy.html |
| doc/toc/ARCQuery/Enum | doc;toc;ARCQuery | Enum.html |
| doc/toc/ARCDoc/Enum/DocFragType/Namespace | doc;toc;ARCDoc;Enum;DocFragType | Namespace.html |
| doc/toc/ARCCore/Class/IP/TryGetV | doc;toc;ARCCore;Class;IP | TryGetV.html |
| doc/toc/ARCCore/Class/PK/Cleaner | doc;toc;ARCCore;Class;PK | Cleaner.html |
| doc/toc/ARCCore/Enum/EnumMemberAttributeP | doc;toc;ARCCore;Enum | EnumMemberAttributeP.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/NOTILIKE | doc;toc;ARCQuery;Enum;RelationalOperator | NOTILIKE.html |
| doc/toc/ARCCore/Class/PExact<EnumType>/.ctor | doc;toc;ARCCore;Class;PExact0xoooo003CEnumType0xoooo003E | .ctor.html |
| doc/toc/ARCQuery/Class/QueryExpressionLog/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionLog | SyntaxHelp.html |
| doc/toc/ARCDoc/Class/Apple | doc;toc;ARCDoc;Class | Apple.html |
| doc/toc/ARCQuery/Class/QueryExpressionStrict/Execute | doc;toc;ARCQuery;Class;QueryExpressionStrict | Execute.html |
| doc/toc/ARCCore/Class/REx/Dec | doc;toc;ARCCore;Class;REx | Dec.html |
| doc/toc/ARCCore/Class/IKIP | doc;toc;ARCCore;Class | IKIP.html |
| doc/toc/ARCDoc/Class/DummyEnum/TryGetV | doc;toc;ARCDoc;Class;DummyEnum | TryGetV.html |
| doc/toc/ARCQuery/Class/NewKeyCountP/ToString | doc;toc;ARCQuery;Class;NewKeyCountP | ToString.html |
| doc/toc/ARCCore/Class/Subscription/IsMatch/ARCCore.Subscription.IsMatch Overload2 | doc;toc;ARCCore;Class;Subscription;IsMatch | ARCCore.Subscription.IsMatch0x0020Overload2.html |
| doc/toc/ARCQuery/Class/CompoundInvalidKey/TryGetPInternal | doc;toc;ARCQuery;Class;CompoundInvalidKey | TryGetPInternal.html |
| doc/toc/ARCCore/Enum/PKTypeAttributeP/Type | doc;toc;ARCCore;Enum;PKTypeAttributeP | Type.html |
| doc/toc/ARCDoc/Class/DocFragCollection/ToString | doc;toc;ARCDoc;Class;DocFragCollection | ToString.html |
| doc/toc/ARCQuery/Class/QueryExpressionPivot | doc;toc;ARCQuery;Class | QueryExpressionPivot.html |
| doc/toc/ARCCore/Enum/StorageFileP/Filename | doc;toc;ARCCore;Enum;StorageFileP | Filename.html |
| doc/toc/ARCQuery/Class/QueryExpressionAll | doc;toc;ARCQuery;Class | QueryExpressionAll.html |
| doc/toc/ARCQuery/Class/Extensions/TryGetP | doc;toc;ARCQuery;Class;Extensions | TryGetP.html |
| doc/toc/ARCDoc/Enum/HLocationP/ContentType | doc;toc;ARCDoc;Enum;HLocationP | ContentType.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/NOTLIKE | doc;toc;ARCQuery;Enum;RelationalOperator | NOTLIKE.html |
| doc/toc/ARCDoc/Class/Apple/ToString | doc;toc;ARCDoc;Class;Apple | ToString.html |
| doc/toc/ARCCore/Enum/PKLogAttributeP/TimeInterval | doc;toc;ARCCore;Enum;PKLogAttributeP | TimeInterval.html |
| doc/toc/ARCQuery/Enum/Quantile/QUINTILE | doc;toc;ARCQuery;Enum;Quantile | QUINTILE.html |
| doc/toc/ARCCore/Class/IKString/FromCache | doc;toc;ARCCore;Class;IKString | FromCache.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/AllowedValueChars | doc;toc;ARCCore;Class;PropertyStreamLine | AllowedValueChars.html |
| doc/toc/ARCQuery/Class/NewKey/QuantileKey | doc;toc;ARCQuery;Class;NewKey | QuantileKey.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/EncodeValues | doc;toc;ARCCore;Class;PropertyStreamLine | EncodeValues.html |
| doc/toc/ARCCore/Class/PII/TryGetV | doc;toc;ARCCore;Class;PII | TryGetV.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/EncodeKeys | doc;toc;ARCCore;Class;PropertyStreamLine | EncodeKeys.html |
| doc/toc/ARCCore/Class/IKIP/TryAssertTypeIntegrity | doc;toc;ARCCore;Class;IKIP | TryAssertTypeIntegrity.html |
| doc/toc/ARCCore/Enum/PSPrefix/doc | doc;toc;ARCCore;Enum;PSPrefix | doc.html |
| doc/toc/ARCCore/Class/ActualConnection/LogAndSendErrorConditionData | doc;toc;ARCCore;Class;ActualConnection | LogAndSendErrorConditionData.html |
| doc/toc/ARCQuery/Class/QueryExpression/TryParse | doc;toc;ARCQuery;Class;QueryExpression | TryParse.html |
| doc/toc/ARCCore/Class/UtilCore/ValidDateTimeFormats | doc;toc;ARCCore;Class;UtilCore | ValidDateTimeFormats.html |
| doc/toc/ARCQuery/Class/FunctionKeyInt | doc;toc;ARCQuery;Class | FunctionKeyInt.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/MonkeyWrench | doc;toc;ARCCore;Enum;ActualConnectionP | MonkeyWrench.html |
| doc/toc/ARCDoc/Enum/DocFragType/Enum | doc;toc;ARCDoc;Enum;DocFragType | Enum.html |
| doc/toc/ARCQuery/Enum/ForeignKeyDirection/ToOne | doc;toc;ARCQuery;Enum;ForeignKeyDirection | ToOne.html |
| doc/toc/ARCDoc/Enum/BananaP | doc;toc;ARCDoc;Enum | BananaP.html |
| doc/toc/ARCQuery/Class/QueryExpressionWhere/Value | doc;toc;ARCQuery;Class;QueryExpressionWhere | Value.html |
| doc/toc/ARCCore/Enum/StreamProcessorP | doc;toc;ARCCore;Enum | StreamProcessorP.html |
| doc/toc/AgoMail/Enum/EmailP/To | doc;toc;AgoMail;Enum;EmailP | To.html |
| doc/toc/ARCCore/Class/PExact<EnumType>/Storage | doc;toc;ARCCore;Class;PExact0xoooo003CEnumType0xoooo003E | Storage.html |
| doc/toc/ARCQuery/Class/FunctionKeyQuarter/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyQuarter | TryGetP.html |
| doc/toc/ARCDoc/Enum/HLocationP/Filename | doc;toc;ARCDoc;Enum;HLocationP | Filename.html |
| doc/toc/ARCCore/Enum/ClassMemberAttributeP | doc;toc;ARCCore;Enum | ClassMemberAttributeP.html |
| doc/toc/ARCQuery/Class/QueryProgress/PreviousQueryJustExecuted | doc;toc;ARCQuery;Class;QueryProgress | PreviousQueryJustExecuted.html |
| doc/toc/ARCCore/Class/ActualConnection/Send | doc;toc;ARCCore;Class;ActualConnection | Send.html |
| doc/toc/ARCCore/Enum/BaseAttributeP/Description | doc;toc;ARCCore;Enum;BaseAttributeP | Description.html |
| doc/toc/ARCCore/Class/IKCoded/AllowedEncodedCharacters | doc;toc;ARCCore;Class;IKCoded | AllowedEncodedCharacters.html |
| doc/toc/ARCQuery/Class/QuantileKey/TryGetP | doc;toc;ARCQuery;Class;QuantileKey | TryGetP.html |
| doc/toc/ARCDoc/Enum/SomeAppComponentP | doc;toc;ARCDoc;Enum | SomeAppComponentP.html |
| doc/toc/ARCQuery/Class/NewKeyToPropertyStream/TryGetPInternal | doc;toc;ARCQuery;Class;NewKeyToPropertyStream | TryGetPInternal.html |
| doc/toc/ARCCore/Class/PKRelAttribute/Initialize | doc;toc;ARCCore;Class;PKRelAttribute | Initialize.html |
| doc/toc/ARCQuery/Class/QueryProgress/NextQueryToExecute | doc;toc;ARCQuery;Class;QueryProgress | NextQueryToExecute.html |
| doc/toc/AgoMail/Enum/EmailP/CC | doc;toc;AgoMail;Enum;EmailP | CC.html |
| doc/toc/ARCCore/Class/IP/EnumeratorReturnsEmptyCollection | doc;toc;ARCCore;Class;IP | EnumeratorReturnsEmptyCollection.html |
| doc/toc/ARCQuery/Class/FunctionKeyHourMinute/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyHourMinute | TryGetP.html |
| doc/toc/ARCDoc/Class/Apple/TryGetName | doc;toc;ARCDoc;Class;Apple | TryGetName.html |
| doc/toc/ARCQuery/Class/EntityMethodKey/ToString | doc;toc;ARCQuery;Class;EntityMethodKey | ToString.html |
| doc/toc/ARCCore/Class/PValue<T>/ToString | doc;toc;ARCCore;Class;PValue0xoooo003CT0xoooo003E | ToString.html |
| doc/toc/ARCQuery/Enum/EntityMethodKey+MethodType | doc;toc;ARCQuery;Enum | EntityMethodKey0x002BMethodType.html |
| doc/toc/ARCCore/Class/IKCoded/Encoded | doc;toc;ARCCore;Class;IKCoded | Encoded.html |
| doc/toc/ARCDoc/Class/DocFrag | doc;toc;ARCDoc;Class | DocFrag.html |
| doc/toc/ARCCore/Enum/DataTransferDirection | doc;toc;ARCCore;Enum | DataTransferDirection.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/ParseAndStore | doc;toc;ARCCore;Class;PropertyStreamLine | ParseAndStore.html |
| doc/toc/ARCQuery/Class/NewKeyCountP/FunctionKeys | doc;toc;ARCQuery;Class;NewKeyCountP | FunctionKeys.html |
| doc/toc/ARCQuery/Enum/QueryProgressP/UseCache | doc;toc;ARCQuery;Enum;QueryProgressP | UseCache.html |
| doc/toc/ARCAPI/Class/AddController/ToString | doc;toc;ARCAPI;Class;AddController | ToString.html |
| doc/toc/ARCAPI/Enum/ResponseFormat | doc;toc;ARCAPI;Enum | ResponseFormat.html |
| doc/toc/ARCQuery/Class/NewKeyToPropertyStream/SyntaxHelp | doc;toc;ARCQuery;Class;NewKeyToPropertyStream | SyntaxHelp.html |
| doc/toc/ARCQuery/Class/ForeignKey+ForeignKeySingleStep/ActualForeignKey | doc;toc;ARCQuery;Class;ForeignKey0xoooo002BForeignKeySingleStep | ActualForeignKey.html |
| doc/toc/ARCCore/Class/PExact<EnumType> | doc;toc;ARCCore;Class | PExact0x003CEnumType0x003E.html |
| doc/toc/ARCDoc/Class/Demonstrator/DemonstrateLogConsole | doc;toc;ARCDoc;Class;Demonstrator | DemonstrateLogConsole.html |
| doc/toc/ARCQuery/Class/FunctionKeyMonth/TryGetP | doc;toc;ARCQuery;Class;FunctionKeyMonth | TryGetP.html |
| doc/toc/ARCQuery/Class/QueryExpressionShuffle/SyntaxHelp | doc;toc;ARCQuery;Class;QueryExpressionShuffle | SyntaxHelp.html |
| doc/toc/AgoMail/Enum/EmailP | doc;toc;AgoMail;Enum | EmailP.html |
| doc/toc/ARCQuery/Class/QueryExpressionAggregate/AggregationType | doc;toc;ARCQuery;Class;QueryExpressionAggregate | AggregationType.html |
| doc/toc/ARCCore/Class/Subscription/IsMatch | doc;toc;ARCCore;Class;Subscription | IsMatch.html |
| doc/toc/ARCDoc/Class | doc;toc;ARCDoc | Class.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/TryGetPrevious | doc;toc;ARCQuery;Class;ValueComparerDateTime | TryGetPrevious.html |
| doc/toc/ARCCore/Class/PK+BasePKAttributeNotFoundException<T> | doc;toc;ARCCore;Class | PK0x002BBasePKAttributeNotFoundException0x003CT0x003E.html |
| doc/toc/ARCQuery/Class/CompoundInvalidKey/FunctionKeys | doc;toc;ARCQuery;Class;CompoundInvalidKey | FunctionKeys.html |
| doc/toc/ARCCore/Class/PConcurrent | doc;toc;ARCCore;Class | PConcurrent.html |
| doc/toc/ARCCore/Class/PKLogAttribute | doc;toc;ARCCore;Class | PKLogAttribute.html |
| doc/toc/ARCCore/Enum/ARConcepts/AvoidingRepetition | doc;toc;ARCCore;Enum;ARConcepts | AvoidingRepetition.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/ParseAndStoreFailSafe | doc;toc;ARCCore;Class;PropertyStreamLine | ParseAndStoreFailSafe.html |
| doc/toc/ARCCore/Class/Subscription/SyntaxHelp | doc;toc;ARCCore;Class;Subscription | SyntaxHelp.html |
| doc/toc/ARCCore/Enum/DataTransferDirection/Send | doc;toc;ARCCore;Enum;DataTransferDirection | Send.html |
| doc/toc/ARCCore/Enum/ActualConnectionP/PartnerIPAddress | doc;toc;ARCCore;Enum;ActualConnectionP | PartnerIPAddress.html |
| doc/toc/ARCDoc/Class/DocFrag/Create | doc;toc;ARCDoc;Class;DocFrag | Create.html |
| doc/toc/ARCQuery/Enum/ValueComparerDateTime+ResolutionEnum/Second | doc;toc;ARCQuery;Enum;ValueComparerDateTime0xoooo002BResolutionEnum | Second.html |
| doc/toc/ARCQuery/Class/QueryExpressionAggregate/AggregationKey | doc;toc;ARCQuery;Class;QueryExpressionAggregate | AggregationKey.html |
| doc/toc/ARCQuery/Class/NewKey/ToString | doc;toc;ARCQuery;Class;NewKey | ToString.html |
| doc/toc/ARCCore/Class/PKTypeAttribute/DefaultValue | doc;toc;ARCCore;Class;PKTypeAttribute | DefaultValue.html |
| doc/toc/ARCDoc/Enum/DocFragP/Assembly | doc;toc;ARCDoc;Enum;DocFragP | Assembly.html |
| doc/toc/ARCCore/Class/StreamProcessor+StorageFile/Filename | doc;toc;ARCCore;Class;StreamProcessor0xoooo002BStorageFile | Filename.html |
| doc/toc/ARCQuery/Class/FunctionKeyWeek | doc;toc;ARCQuery;Class | FunctionKeyWeek.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/IsAfter | doc;toc;ARCQuery;Class;ValueComparerDateTime | IsAfter.html |
| doc/toc/ARCDoc/Class/Documentator/CreateHTOCNamespace | doc;toc;ARCDoc;Class;Documentator | CreateHTOCNamespace.html |
| doc/toc/AgoMail/Enum/EmailP/Attachments | doc;toc;AgoMail;Enum;EmailP | Attachments.html |
| doc/toc/ARCDoc/Class/HTOC | doc;toc;ARCDoc;Class | HTOC.html |
| doc/toc/ARCCore/Class/IP/ToPropertyStream | doc;toc;ARCCore;Class;IP | ToPropertyStream.html |
| doc/toc/ARCAPI/Class/ContentResult/CreateError | doc;toc;ARCAPI;Class;ContentResult | CreateError.html |
| doc/toc/ARCCore/Class/IKCoded/FromEncoded | doc;toc;ARCCore;Class;IKCoded | FromEncoded.html |
| doc/toc/ARCQuery/Class/ValueComparerDateTime/TryGetNext | doc;toc;ARCQuery;Class;ValueComparerDateTime | TryGetNext.html |
| doc/toc/ARCCore/Class/IP/Initialize | doc;toc;ARCCore;Class;IP | Initialize.html |
| doc/toc/ARCDoc/Enum/DocumentatorP | doc;toc;ARCDoc;Enum | DocumentatorP.html |
| doc/toc/ARCCore/Enum/StreamProcessorP/IncomingConnectionsPortNo | doc;toc;ARCCore;Enum;StreamProcessorP | IncomingConnectionsPortNo.html |
| doc/toc/ARCCore/Enum/ARConcepts | doc;toc;ARCCore;Enum | ARConcepts.html |
| doc/toc/ARCQuery/Class/QueryExpressionCache/Execute | doc;toc;ARCQuery;Class;QueryExpressionCache | Execute.html |
| doc/toc/ARCDoc/Class/DocFrag/Create/ARCDoc.DocFrag.Create Overload2 | doc;toc;ARCDoc;Class;DocFrag;Create | ARCDoc.DocFrag.Create0x0020Overload2.html |
| doc/toc/ARCQuery/Class/QueryExpressionWithSuggestions/Next | doc;toc;ARCQuery;Class;QueryExpressionWithSuggestions | Next.html |
| doc/toc/ARCCore/Class/IP/AllIPDerivedEntityCollectionClassesDict | doc;toc;ARCCore;Class;IP | AllIPDerivedEntityCollectionClassesDict.html |
| doc/toc/ARCCore/Class/PropertyStreamLine/EncodeKeyPart | doc;toc;ARCCore;Class;PropertyStreamLine | EncodeKeyPart.html |
| doc/toc/ARCQuery/Enum/RelationalOperator/LT | doc;toc;ARCQuery;Enum;RelationalOperator | LT.html |
| doc/toc/ARCDoc/Class/Documentator/ToString | doc;toc;ARCDoc;Class;Documentator | ToString.html |
Generated 2025-12-20 13:39:38.140 UTC