usagePattern

P12995
predicate

Indicates how something is typically used or the recurring manner in which it is employed or consumed.

All labels observed (11)

Label Occurrences
usagePattern canonical 61
usageFrequency 56
usesPattern 16

Description generation (PDg)

The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.

Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning.  
# Instructions
Focus on describing the relationship, not the entities themselves. 
# Response Format
Begin the description with \' Indicates...\'
Input
Predicate: usagePattern
Generated description
Indicates how something is typically used or the recurring manner in which it is employed or consumed.

Sample triples (171)

Subject Object
Onion Architecture dependency inversion principle via predicate surface "usesPattern"
Onion Architecture inversion of control via predicate surface "usesPattern"
Onion Architecture interfaces for abstractions via predicate surface "usesPattern"
Dapr sidecar pattern via predicate surface "usesPattern"
vim-plug plugins declared between call plug#begin() and call plug#end()
CollectionBase inherit and expose type-safe members that wrap base members
ReadOnlyCollectionBase derive a strongly typed read-only collection and expose custom members
System.IO.BinaryReader used with using statement to ensure disposal
System.IO.StreamWriter commonly used with using statement for deterministic disposal
ManualResetEvent multiple threads wait until signaled
ManualResetEvent signal remains set until Reset is called
AutoResetEvent producer-consumer coordination
AutoResetEvent one-to-one signaling
ThreadLocal<T> store per-thread state without manual dictionaries
ThreadLocal<T> avoid shared mutable state between threads
ThreadPriority set via Thread.Priority property before starting a thread
ThreadStart new Thread(SomeMethod).Start() via predicate surface "commonUsagePattern"
ParameterizedThreadStart new Thread(new ParameterizedThreadStart(Method)) via predicate surface "commonUsagePattern"
ParameterizedThreadStart new Thread(Method) where Method(object state) via predicate surface "commonUsagePattern"
ThreadPoolBoundHandle created by binding an existing OS handle to the thread pool
ThreadPoolBoundHandle used with overlapped I/O callbacks
AsyncLocal<T> commonly used for per-request context in ASP.NET Core
AsyncLocal<T> commonly used for logging correlation identifiers
AsyncLocal<T> commonly used for ambient configuration or security context
System.Reflection.ReflectionTypeLoadException catch when calling Assembly.GetTypes to inspect all types in an assembly
System.Reflection.ReflectionTypeLoadException inspect LoaderExceptions to diagnose individual type load failures
System.Attribute derived classes are applied using square bracket syntax in C#
System.IO.Pipes.AnonymousPipeClientStream used with AnonymousPipeServerStream
Wopke rare via predicate surface "usageFrequency"
LoadLibrary load DLL then retrieve exported function addresses at runtime
WaitForSingleObject used to implement thread synchronization
WaitForSingleObject used to wait for process termination
WaitForSingleObject used to wait for thread completion
WSAAsyncSelect GUI-based Windows network applications
WSAWaitForMultipleEvents commonly used in loops to monitor multiple sockets
Super Tuscan wines often aged in small oak barrels via predicate surface "typicalOakUsage"
objc_setEnumerationMutationHandler typically called early in application startup
Martijn common in the Netherlands via predicate surface "usageFrequency"
Stridex used once or multiple times daily as directed on label
Ethelyn occasional via predicate surface "usageFrequency"
rare surname in modern China via predicate surface "usageFrequency"
NSKeyedArchiver encode objects with keys
NSKeyedArchiver produce NSData archives
NSKeyedArchiver write archives to files
NSRunLoop typically not created directly by developers
NSRunLoop accessed via class methods to get existing run loops
NSInvalidArgumentException checked in @catch(NSException *exception) blocks
DbDataReader obtained from DbCommand.ExecuteReader()
JsonWriter created via factory methods rather than direct instantiation
InitialContext new InitialContext().lookup("java:comp/env/...") via predicate surface "typicalUsagePattern"