Skip to content

Instantly share code, notes, and snippets.

@udaken
Last active August 10, 2018 13:26
Show Gist options
  • Save udaken/648ffaa83b07bde8d01dbef91e8fc92a to your computer and use it in GitHub Desktop.
Save udaken/648ffaa83b07bde8d01dbef91e8fc92a to your computer and use it in GitHub Desktop.

.NET Framework 4.7.2 でのメソッド名に頻出する動詞部分。 メソッド名の命名規則(動詞+単語)から切り出しているので、動詞ではないものも多々含まれる。

動詞 出現回数
Get 25707
On 7474
Set 5977
Create 5940
Write 4841
Add 4421
Is 4363
To 3161
End 3021
Begin 2904
Visit 2865
Read 2344
Remove 2084
Dispose 1831
Invoke 1777
Try 1598
Convert 1333
Equals 1267
Initialize 1173
Copy 1157
Can 1137
Reset 1127
Validate 1115
Move 1093
Clear 1000
Find 978
Load 939
Check 877
Clone 859
Contains 801
Execute 791
Generate 761
Trace 748
Close 689
Process 686
Draw 666
Update 643
Compare 632
Insert 597
Register 575
Gdip 564
From 562
Parse 552
Internal 547
Should 547
Release 528
Send 520
Resolve 516
Save 509
Translate 502
Invalid 498
Index 480
Verify 476
Render 470
Apply 454
Build 433
Less 428
Greater 427
Open 425
Has 424
Start 422
Throw 383
Accept 368
Ensure 358
Delete 353
Serialize 350
Init 345
Make 331
Flush 327
Append 325
Handle 322
Finalize 320
Change 311
Lookup 306
Paint 304
Select 302
Log 293
As 288
Evaluate 283
Strong 281
Bind 281
Deserialize 277
Show 268
Exception 268
Abort 257
Compile 250
Emit 238
Enter 238
Format 237
Enum 235
Match 232
Raise 231
Complete 228
Wait 225
Cancel 220
Fill 208
Import 205
Cache 204
Prepare 200
Call 195
Post 189
Do 188
Equal 187
Not 186
Pre 183
Map 182
Define 176
Multiply 176
Next 173
Receive 173
Skip 170
Subtract 168
Replace 167
Refresh 166
Push 165
Stop 160
Query 155
IGateway 155
Data 153
Edit 151
Invalidate 150
Argument 147
OC 146
Divide 145
Put 145
Schedule 145
Print 144
Sort 142
Export 142
Mapping 139
Bit 138
Unsafe 138
Populate 137
Cannot 136
Crypt 135
Seek 135
Commit 135
Continue 132
Entity 132
Run 128
Notify 127
Filter 127
Int 126
Compute 125
Request 125
Mark 123
Adjust 121
Unregister 120
Object 119
Report 118
Merge 118
Track 117
Construct 117
Modulus 117
New 116
Cert 115
Mgd 115
Dump 113
Transform 110
Activate 110
Shutdown 109
Assert 109
Type 108
Rollback 108
Workflow 108
String 107
Expand 106
Take 104
Eval 104
Enable 103
In 103
Free 101
Wnd 101
Trim 100
Extract 99
Pop 99
Enqueue 99
Increment 98
Union 97
Date 97
Encode 96
Attach 95
Max 95
Method 94
Hash 93
Configure 92
Exit 91
No 89
Intersect 88
Sum 88
Geography 88
Geometry 88
F 88
Sign 87
Acquire 86
Matches 86
Average 86
Fallback 84
Peek 83
Last 83
Are 83
Decrypt 83
Encrypt 83
Decode 83
Return 82
For 82
Enumerate 82
Http 82
Marshal 81
Lock 81
Destroy 81
Perform 80
Enlist 80
Connect 79
Combine 78
Group 78
Batch 78
Restore 77
Evt 77
Finish 76
Min 76
Normalize 75
Message 74
File 74
Service 74
Debug 73
Project 73
Resume 73
Wrap 73
Url 73
Bad 71
Unlock 69
Duplicate 69
Sql 69
Base 68
Partially 68
Async 68
Detach 68
Record 67
Cleanup 67
Property 67
Supports 67
Install 65
Fire 65
Aggregate 64
Decrement 64
Allocate 64
Infer 64
Calculate 63
Discovery 63
Analyze 62
Callback 62
Redirect 62
Measure 62
Client 62
Binary 61
Input 61
Navigate 61
Escape 60
Output 60
Revert 60
Ole 60
Download 60
Rewrite 59
Dispatch 59
Sync 59
Authenticate 59
Hosting 59
Resource 58
Value 57
Lsa 57
View 57
Fault 56
Hit 56
Retrieve 55
Upload 55
Peer 55
Routing 55
Error 54
Suspend 54
Safe 54
Scale 54
Count 53
Store 52
Protocol 52
Parameter 52
Setup 52
Activity 52
Key 51
Local 51
MQ 51
Split 50
Missing 50
Web 50
Disable 49
Null 48
Collect 48
Instance 48
Hook 48
Global 48
Focus 48
Exec 48
Use 47
Persist 47
Secure 47
SQ 47
Html 47
Clean 46
Force 46
Scope 46
Promote 46
Does 45
Fix 45
Transaction 45
Collection 45
Unsupported 44
Switch 44
Unexpected 44
Column 44
Could 44
Join 43
Single 43
Go 43
Leave 42
Context 42
Phase 42
Allow 42
After 41
Determine 41
Auto 41
Transfer 41
Advance 40
Concat 40
Provide 40
Deactivate 40
Cqt 40
ELinq 40
Expression 39
Item 39
Reg 39
Text 39
Factory 38
Deep 38
Disconnect 38
Reference 38
Uninstall 38
Default 38
Fail 38
Dynamic 38
Declare 38
Diff 38
Session 38
Alloc 37
Aborted 37
Derive 37
Resize 37
Unload 36
Member 36
Reduce 36
Requires 36
Operation 36
Include 36
Scroll 36
Element 36
Before 36
Mouse 36
Code 35
Terminate 35
Impersonate 35
Timeout 35
Task 34
Instantiate 34
Response 34
Scan 34
Un 34
Unhandled 33
Committed 33
Buffer 33
Reflect 33
Signal 32
Event 32
Function 32
Order 32
Accessibility 32
Assign 31
Bitwise 31
Exists 31
List 31
Co 31
Align 31
Undo 31
Unmarshal 31
Require 31
Where 31
Passport 31
Discard 30
Reverse 30
Round 30
Layout 30
First 30
Unknown 30
Point 30
AD 30
Spatial 30
Ecb 30
Field 29
Empty 29
Row 29
Provider 29
Checksum 29
WS 29
Gather 28
Assembly 28
Image 28
And 28
Fixup 28
Logical 28
Non 28
Xsd 28
Propagate 27
Name 27
Reserve 27
Quote 27
Tx 27
Conditional 27
Negate 27
Calc 27
Ptr 27
Connection 27
Control 27
NCrypt 27
SN 27
XPath 27
Any 26
Dequeue 26
Valid 26
Security 26
BCrypt 26
Volatile 26
Abandon 26
DC 26
Target 25
Bool 25
Block 25
Queue 25
Node 25
Sink 25
Access 25
Var 25
Hide 25
Or 25
Number 25
Variable 25
Incorrect 25
Expected 25
Decompile 25
Compose 24
Detect 24
Remote 24
Remap 24
Pkcs 24
Double 24
Win 24
If 24
Subscribe 24
Demand 24
Route 23
System 23
Unwrap 23
Current 23
Err 23
Common 23
Revoke 23
Str 23
Thread 23
Uri 23
Collapse 23
Unsubscribe 23
Segmented 23
Lambda 23
Modify 22
Substring 22
Link 22
Ignore 22
Deconstruct 22
Publish 22
Distance 22
Sequence 22
Notifications 22
Multi 22
PM 22
Validation 21
Xml 21
Array 21
Standard 21
Two 21
Capture 21
Truncate 21
Attribute 21
Raw 21
Unable 21
Table 21
Endpoint 21
Custom 20
Unescape 20
Re 20
Consume 20
Directory 20
Hex 20
Size 20
Wsa 20
Wscoor 20
Wsat 20
Line 20
Zero 20
Suppress 20
Preserve 20
Then 20
Failed 20
Typed 20
ALinq 20
Invite 20
Dtd 20
Fast 19
Byte 19
JScript 19
Prepared 19
Late 19
Dangerous 19
Multiple 19
De 19
Bulk 19
Window 19
Socket 19
Break 18
Prepend 18
Reflection 18
Subst 18
SH 18
Starts 18
Search 18
Must 18
Relation 18
Validator 18
Epm 18
Transmit 18
Used 18
Formula 18
Char 17
Warning 17
Submit 17
Display 17
Needs 17
Reply 17
Strip 17
Address 17
Boolean 17
Disconnected 17
ITx 17
Len 17
User 17
Perf 17
Abs 17
Purge 17
IO 17
Inner 17
Renew 17
Offset 17
Rotate 17
Ldc 17
Dll 16
With 16
All 16
Literal 16
Ping 16
Length 16
Cast 16
Probe 16
Stat 16
Limit 16
Flowchart 16
Associate 16
Unmerge 16
Db 16
Related 16
Ds 16
Modulo 15
Host 15
Permission 15
Unary 15
Parameters 15
Shift 15
Swap 15
Time 15
Command 15
Synchronized 15
Increase 15
Application 15
Diagnostic 15
Except 15
Of 15
Cant 15
Config 15
Reload 15
Root 14
Rename 14
Ends 14
Msg 14
Implements 14
Restart 14
Font 14
Need 14
ID 14
Final 14
Audit 14
Recycle 14
Server 14
Generic 14
Advise 14
Synchronize 14
Test 14
Replicate 14
Inheritance 14
Xslt 14
Enlistment 14
Recreate 14
Ie 14
Disp 13
Partial 13
Runtime 13
Depends 13
Choose 13
Dummy 13
Namespace 13
LO 13
Right 13
Xor 13
Indicate 13
Uninitialize 13
Compiled 13
Symmetric 13
Label 13
Optimize 13
Template 13
Difference 13
Content 13
Def 13
Inflate 13
Msmq 13
Distinct 12
Virtual 12
Oaep 12
Delegate 12
Trigger 12
Result 12
Quick 12
Replay 12
Forget 12
Recovery 12
Variant 12
Left 12
Play 12
Pause 12
Ceiling 12
Wrong 12
Parallel 12
Definition 12
Grow 12
Full 12
Bookmark 12
Ambiguous 12
Tracking 12
Equality 12
Completed 12
Authentication 12
Fetch 12
Relationship 12
Intersects 12
Override 12
Channel 12
Hello 12
Promoted 12
Financial 12
XAxis 12
Wm 12
Decompose 11
Unblock 11
Parent 11
Coerce 11
Arrange 11
TM 11
Oct 11
Sub 11
Mod 11
Flatten 11
Concurrent 11
Done 11
Stack 11
Freeze 11
Unadvise 11
Drop 11
Reinitialize 11
Static 11
Spooling 11
Pooler 11
Constraint 11
Columns 11
MA 11
Pending 11
Unrecognized 11
Intersection 11
Viewgen 11
Minimum 11
Token 11
Projection 11
Ldloc 11
Asp 11
Bye 11
Preprocess 11
Estimate 11
Slot 10
Listen 10
Shallow 10
Expensive 10
Version 10
Same 10
Reorder 10
App 10
Like 10
Sys 10
Rtl 10
Serialization 10
Stream 10
Status 10
Exchange 10
Inverse 10
Indexer 10
Windows 10
Added 10
Retry 10
Overlaps 10
Prefetch 10
Protect 10
Unprotect 10
Reject 10
Device 10
Exclude 10
Elements 10
Position 10
Component 10
Signed 10
Auth 10
Issue 10
Spawn 10
Ldarg 10
Transacted 10
Bound 10
Authorization 10
Void 10
Chart 10
Platformwin 10
Imm 10
Addition 10
Bake 9
Numeric 9
Satisfy 9
Schema 9
Launch 9
Reserved 9
UInt 9
Startup 9
Registration 9
Atan 9
Long 9
Path 9
Walk 9
Upgrade 9
Transact 9
Soap 9
CO 9
Model 9
Database 9
Toggle 9
Zoom 9
Give 9
Extension 9
Reuse 9
Tables 9
Unresolved 9
Parsing 9
CR 9
Unbind 9
Timer 9
Snap 9
Complex 9
Shared 9
Deferred 9
Prohibit 9
Recurse 9
Rectangle 9
Thunk 9
Nodeset 9
ST 9
P 9
Yield 8
HResult 8
Kill 8
Metadata 8
Rethrow 8
Unmap 8
Framework 8
Unique 8
Identity 8
Heap 8
Items 8
Offer 8
Decimal 8
Unchecked 8
Pull 8
Classify 8
Div 8
Floor 8
Duration 8
When 8
Unbox 8
Header 8
Simple 8
State 8
Transition 8
Required 8
Compensate 8
Designer 8
Redo 8
Source 8
Entry 8
Undefined 8
Only 8
Power 8
Ones 8
DA 8
Too 8
Have 8
Top 8
Prune 8
Ado 8
Generated 8
Materializer 8
Disjoint 8
Role 8
Subquery 8
Ora 8
Syndication 8
Removed 8
Atom 8
QName 8
Descendant 8
Recalculate 8
Drag 8
Authz 8
Poll 8
Pin 8
Icmp 8
Ext 8
Vote 8
Federation 8
Initiate 8
Announce 8
Handled 8
Throwing 8
Logo 8
Cjk 8
Opera 8
Firefox 8
Safari 8
Ancestors 8
Descendants 8
Relative 7
Indent 7
Scavenge 7
Attempt 7
Locate 7
Backup 7
Operator 7
Contract 7
Color 7
Finished 7
Deliver 7
Id 7
Recover 7
Successful 7
Month 7
Vb 7
Shell 7
Pack 7
Mul 7
Pow 7
Memory 7
Utc 7
Spin 7
Await 7
Flag 7
Out 7
Private 7
Xaml 7
While 7
Constructor 7
Catch 7
Overload 7
Disassociate 7
Maximum 7
Paste 7
Pipe 7
More 7
Binding 7
Loop 7
Flip 7
Syntax 7
Unquote 7
MS 7
Ancestor 7
Edm 7
Square 7
Implicit 7
Did 7
Serializer 7
Choice 7
The 7
Axis 7
Actual 7
Allows 7
Extender 7
Stloc 7
Sspi 7
Gac 7
Dot 7
Unsuspend 7
Action 7
Subtraction 7
Division 7
Forward 6
Predict 6
Reacquire 6
Ready 6
Package 6
Chain 6
Realize 6
Warn 6
Subordinate 6
Imp 6
Eqv 6
Year 6
Day 6
VB 6
Initial 6
Implement 6
Reader 6
Deny 6
Special 6
Public 6
Basic 6
Establish 6
Atomic 6
Box 6
Form 6
NV 6
Cross 6
Race 6
Back 6
Grab 6
Case 6
Morph 6
Measures 6
Native 6
Symbol 6
Found 6
Selection 6
Previous 6
Imports 6
Monitor 6
Zip 6
Goto 6
Correlation 6
Child 6
Alias 6
RO 6
Equivalent 6
Within 6
Interior 6
Types 6
Invert 6
Else 6
Rebind 6
Discover 6
Formal 6
Document 6
Net 6
Dependent 6
Br 6
Unpin 6
Lerp 6
Ldarga 6
Buffered 6
Udp 6
Listener 6
Bring 6
Will 6
Help 6
Reenlist 6
Series 6
TTest 6
Clip 6
Radial 6
Isapi 6
Logout 6
Login 6
Latin 6
Deselect 6
Placement 6
Includes 6
IL 6
Legacy 5
Dont 5
PF 5
Tool 5
Canonicalize 5
Tracker 5
At 5
Splice 5
Script 5
Outer 5
Localize 5
Got 5
Activation 5
Completion 5
Cluster 5
EO 5
Mid 5
Acos 5
Asin 5
Cos 5
Sin 5
Tan 5
Exp 5
DT 5
Blocking 5
Permit 5
Built 5
Rights 5
DW 5
Flow 5
Delay 5
Always 5
Structure 5
Note 5
Keys 5
Unhook 5
Telemetry 5
Critical 5
Incompatible 5
Confirm 5
Signature 5
Editing 5
Screen 5
Fit 5
Rebuild 5
Expando 5
Range 5
Spool 5
Exclusive 5
Constant 5
Meta 5
Statement 5
Negotiate 5
Cascade 5
Maintain 5
Gen 5
Mismatched 5
Delegated 5
Snapshot 5
Param 5
Enclave 5
FQ 5
Unmapped 5
Ref 5
Known 5
Deflate 5
Lift 5
Lob 5
Erase 5
Cbit 5
Comment 5
Atomize 5
UI 5
Click 5
HI 5
ADs 5
Expire 5
Acct 5
Counter 5
Brfalse 5
Inherits 5
Ldloca 5
Elapsed 5
Throttle 5
Etw 5
Instrumented 5
Page 5
Hangul 5
Miscellaneous 5
Precompile 5
Paginate 5
Using 4
Intern 4
Pulse 4
Packet 4
Shut 4
Statistics 4
Platform 4
Which 4
Prop 4
Decl 4
Dataflow 4
Ok 4
Refers 4
Operand 4
Well 4
Twips 4
Pixels 4
Tab 4
Cursor 4
CType 4
Dir 4
Old 4
Beep 4
Partition 4
Asc 4
Wide 4
True 4
Pad 4
Keep 4
Tokenize 4
Abbreviated 4
Ensures 4
Introspective 4
Running 4
Info 4
Sponsor 4
Obtain 4
Even 4
Work 4
V 4
Original 4
Untyped 4
Container 4
Cut 4
Dictionary 4
Center 4
Segment 4
Extend 4
Inspect 4
Strict 4
Msi 4
Coalesce 4
ITransaction 4
Enforce 4
Circular 4
Nested 4
Overflow 4
Synchronous 4
Certificate 4
Ex 4
Tds 4
Support 4
Asynchronous 4
Interlocked 4
Closed 4
Users 4
Pool 4
Nullable 4
Inconsistent 4
Nth 4
Touches 4
Crosses 4
Relate 4
Placeholder 4
Between 4
Collections 4
Degrees 4
Radians 4
Simplify 4
Polygon 4
Prefix 4
Treat 4
Preload 4
Mapped 4
Class 4
Plain 4
Dbl 4
Nop 4
Predicate 4
Doc 4
Branch 4
Gt 4
Lt 4
Preceding 4
Regex 4
Redraw 4
Adorner 4
Roll 4
Satellite 4
Blur 4
Logon 4
Supported 4
Account 4
Comma 4
Network 4
Revalidate 4
Blob 4
Ldstr 4
Dup 4
Ret 4
Brtrue 4
Ble 4
Blt 4
Complement 4
Warp 4
EFail 4
Heuristic 4
Principal 4
Clamp 4
Initialization 4
Starg 4
Compilation 4
Hosted 4
Idle 4
CB 4
Correct 4
Inferred 4
Wf 4
Port 4
Remaining 4
Synchronization 4
Tcp 4
Ssl 4
Mtom 4
Streamed 4
Encrypted 4
Wrapped 4
Json 4
Poolable 4
Deinitialize 4
Indexed 4
Pics 4
Java 4
Headers 4
Combining 4
Cyrillic 4
Arabic 4
Supplemental 4
Uncheck 4
Rescale 4
Prompt 4
Checkpoint 4
GMonth 4
GYear 4
Nodes 4
Attributes 4
Disambiguate 3
Uses 3
Values 3
Inject 3
Cor 3
Sizeof 3
Product 3
Outputs 3
Interface 3
Meth 3
Internals 3
Concatenate 3
FPre 3
Unshift 3
UT 3
SByte 3
Cmd 3
Interrupt 3
Participant 3
Rejoin 3
Ack 3
Crash 3
Superior 3
Success 3
Val 3
Hour 3
Minute 3
Second 3
Ch 3
Cur 3
Unpack 3
Obj 3
Plus 3
LC 3
Intl 3
Ro 3
Small 3
Memcpy 3
Invariant 3
Cosh 3
Sinh 3
Tanh 3
Sqrt 3
Remoting 3
Unreserve 3
Inplace 3
Rsa 3
Oid 3
Grovel 3
Real 3
Angle 3
Short 3
Adapter 3
Repeat 3
Depth 3
Fmt 3
Proxy 3
Domain 3
Renewal 3
Lease 3
Smuggle 3
Disallow 3
Aligned 3
Inc 3
Dec 3
Recompile 3
Compress 3
Pick 3
Compensation 3
Manage 3
Promotion 3
Preview 3
Selected 3
Unselect 3
Core 3
Highlight 3
Shrink 3
Exports 3
Substitute 3
Both 3
Condition 3
Smi 3
UD 3
Negative 3
Qualified 3
Nt 3
Failover 3
Best 3
Setting 3
Precision 3
IEnumerable 3
Guid 3
ICommand 3
IOpen 3
Primary 3
Created 3
Configuration 3
Keyword 3
Src 3
Dst 3
Members 3
Owner 3
Three 3
Different 3
Duplicated 3
General 3
Poco 3
Unicode 3
Pair 3
Explicit 3
Anti 3
Look 3
Deref 3
Restrict 3
Clr 3
Catalog 3
Encoding 3
PI 3
Lang 3
Qil 3
Eq 3
Ver 3
Internet 3
Schemas 3
This 3
Succeeded 3
Stg 3
Tags 3
Unexpire 3
Searcher 3
Dns 3
Wldp 3
Idn 3
Cookie 3
Protected 3
Mime 3
Unindent 3
Bgt 3
Bne 3
Beq 3
Ldlen 3
Widen 3
Major 3
Minor 3
Denormalize 3
Reservation 3
GC 3
Wrote 3
Extends 3
Castclass 3
Ldobj 3
Ldtoken 3
Ldelem 3
Stelem 3
Stobj 3
Ldelema 3
Namespaces 3
Normalized 3
Allowed 3
Sxs 3
Acquired 3
Released 3
Ratio 3
OS 3
Refuse 3
Welcome 3
Postprocess 3
Ship 3
Broadcast 3
Recalc 3
Outcome 3
Pixel 3
Dirty 3
Modified 3
Conflicts 3
Slash 3
Ethiopic 3
Tai 3
Dependency 3
Park 3
Dark 3
Light 3
Lose 3
Concede 3
Down 3
Up 3
Wants 3
Constrain 3
RT 3
Unfreeze 3
Reactivate 3
Traverse 3
Attached 3
Unassignable 3
Internable 2
Reevaluate 2
Evaluates 2
Potential 2
Pend 2
Unassign 2
Interning 2
Island 2
Worker 2
Recursively 2
Itemize 2
Xsl 2
Files 2
Cons 2
Respect 2
Containing 2
Tail 2
Sym 2
Swt 2
RE 2
Agg 2
Conv 2
Wire 2
Execution 2
Assignment 2
Colorize 2
Regexp 2
Addressing 2
Interop 2
Begun 2
Crashed 2
IPicture 2
UR 2
LBound 2
UBound 2
Weekday 2
TA 2
SP 2
MI 2
RG 2
Environ 2
IIf 2
Chr 2
LCase 2
Space 2
UCase 2
Rnd 2
Randomize 2
Pass 2
Least 2
VT 2
Com 2
Memberwise 2
Correctness 2
Remainder 2
Exact 2
Sample 2
Satisfies 2
TP 2
Policy 2
Ace 2
Inherited 2
Quad 2
Password 2
Lunar 2
Midday 2
Era 2
Abbrev 2
Reescape 2
Calendar 2
Assume 2
Manifest 2
Fixed 2
Age 2
Downgrade 2
Sleep 2
Options 2
Cancellation 2
Stub 2
Profiler 2
Marshaled 2
Unmarshaled 2
Changed 2
Prelink 2
Num 2
Expecting 2
Wrapper 2
Regain 2
Unconditional 2
One 2
Location 2
Extra 2
Subexpression 2
Insufficient 2
Invoked 2
Persistence 2
Instrument 2
Retrying 2
Queuing 2
Runnable 2
Slope 2
Covers 2
Bytes 2
Part 2
PE 2
Defer 2
Ecdh 2
Isolate 2
Coercion 2
Binder 2
Illegal 2
Setter 2
Accessors 2
Quoted 2
Body 2
Conversion 2
Foliate 2
Foreign 2
Storage 2
Datatype 2
Mismatch 2
Diffgram 2
Updating 2
FStream 2
Unprepare 2
Zombie 2
Interactive 2
Fatal 2
Batched 2
DB 2
Enumerated 2
Large 2
Culture 2
Encryption 2
SS 2
Drain 2
Plp 2
Uninitialized 2
Propset 2
Doom 2
Pooled 2
Ambigous 2
Camel 2
Stongly 2
Association 2
Excluded 2
Ctor 2
Pluralize 2
Singularize 2
Conflicting 2
Nesting 2
Recompute 2
Minus 2
Concurrency 2
Cycle 2
Ctx 2
Navigation 2
Degrade 2
Pat 2
Cot 2
Rand 2
Envelope 2
Describe 2
Funcletize 2
Discriminate 2
Qualify 2
Random 2
Expr 2
St 2
Observe 2
Synch 2
Comparison 2
Iif 2
Distributed 2
Most 2
References 2
Parameterize 2
Abstract 2
Discriminator 2
Nominate 2
Oracle 2
Distrib 2
Identifier 2
Direct 2
Seal 2
Primitive 2
Never 2
Inherit 2
Let 2
False 2
Ne 2
Ge 2
Le 2
Following 2
Rtf 2
Atribute 2
Locks 2
External 2
Lresult 2
Customize 2
Realloc 2
Advanced 2
UA 2
Matching 2
Sid 2
PA 2
Seize 2
Repair 2
Qualifiers 2
Matched 2
Module 2
WT 2
Pipeline 2
Quit 2
Breadth 2
ZLib 2
Mem 2
Category 2
Opcode 2
Bge 2
Animate 2
Shear 2
Gdi 2
Stroke 2
Arc 2
Ellipse 2
Frame 2
Picture 2
Rcw 2
IUnknown 2
IDispatch 2
Classic 2
Present 2
Hold 2
Claim 2
Kerberos 2
Accessing 2
Authorize 2
Percentage 2
MT 2
Instrumentation 2
Presence 2
Conjugate 2
Unproject 2
Outside 2
Signaled 2
Character 2
Ceq 2
Triple 2
AE 2
Accepts 2
Pump 2
Extended 2
Protection 2
Misuse 2
Transport 2
Reconstruct 2
Isolation 2
Categorize 2
Flows 2
Delink 2
Starting 2
Datagram 2
Poison 2
Sessiongram 2
Another 2
Mask 2
Was 2
Decompress 2
Outgoing 2
Incoming 2
Reliable 2
Inactivity 2
Outbound 2
Named 2
PS 2
Oletx 2
Legend 2
Rounded 2
ZTest 2
FTest 2
Anova 2
Normal 2
FDistribution 2
TDistribution 2
Covariance 2
Mean 2
Median 2
Variance 2
Beta 2
Gamma 2
Stochastic 2
Williams 2
Moving 2
Exponential 2
Accumulation 2
Unroot 2
Hint 2
Pretty 2
Suffix 2
Dirs 2
Share 2
Punch 2
Greek 2
Devanagari 2
Myanmar 2
Georgian 2
Unified 2
Khmer 2
Phonetic 2
Enclosed 2
Katakana 2
Bopomofo 2
Yi 2
Iebeta 2
Internetexplorer 2
Blackberry 2
Operamini 2
Operamobile 2
Chrome 2
Crawler 2
Platformwinnt 2
Platformwinxp 2
Platformwince 2
Platformmac 2
Platformmacppc 2
Platformunix 2
Platformwebtv 2
Genericdownlevel 2
Mozilla 2
Webkit 2
Webkitmobile 2
Iemobile 2
Windowsphone 2
Mono 2
Cpu 2
Voice 2
Iphone 2
Ipod 2
Ipad 2
Ucbrowser 2
Respond 2
Enumerable 2
Unpark 2
Grid 2
Displayed 2
Cell 2
Effective 2
Alert 2
Shortcut 2
Stretch 2
Tree 2
VAlign 2
Progress 2
Title 2
Privacy 2
FDebug 2
FOn 2
FContinue 2
FGet 2
Unpublish 2
Amp 2
Carriage 2
Events 2
GDay 2
Annotation 2
Annotations 2
Contents 2
Accessible 1
Inspecting 1
Generating 1
FSharp 1
Zombify 1
Entries 1
Architecture 1
Sniff 1
Ending 1
Engine 1
Retreive 1
Remapped 1
Calcuate 1
Processor 1
Redist 1
Sfc 1
Highest 1
Head 1
FImp 1
FExp 1
FIs 1
FBoxing 1
FWrapping 1
FUnwrapping 1
FError 1
FNop 1
Bag 1
Inference 1
Children 1
FCan 1
Aid 1
Had 1
Encapsulate 1
Place 1
Complain 1
Fake 1
Builtin 1
Enclosing 1
Getter 1
Guarded 1
Preconditions 1
Rejoined 1
Replayed 1
AP 1
WNet 1
Term 1
Whats 1
ZOrder 1
IFont 1
Icon 1
Collected 1
Mk 1
Rm 1
Loc 1
DD 1
FV 1
IPmt 1
IR 1
NPer 1
NP 1
Pmt 1
PPmt 1
PV 1
Rate 1
SL 1
SY 1
Erl 1
QB 1
LSet 1
RSet 1
LTrim 1
RTrim 1
Linq 1
Neg 1
IDiv 1
Exponent 1
Called 1
Std 1
Constrained 1
Prep 1
Days 1
Specify 1
Invocation 1
Console 1
Pausing 1
Paused 1
Resuming 1
Resumed 1
Memmove 1
FCall 1
IE 1
Big 1
Sanity 1
Acquires 1
Lex 1
PT 1
Writer 1
Ordinal 1
Migrate 1
Guarantee 1
Encoded 1
Currently 1
Emulate 1
Tag 1
Gregorian 1
Julian 1
Persian 1
English 1
Locale 1
Super 1
Genitive 1
Leap 1
Ansi 1
Panic 1
Passes 1
Barrier 1
Possibly 1
Disregard 1
Creation 1
Inline 1
Aptca 1
Enlarge 1
Unmangle 1
Takes 1
Casual 1
Func 1
Addr 1
HString 1
Live 1
Mutex 1
Deregister 1
Origin 1
DU 1
Implementation 1
Indices 1
Unused 1
Compiler 1
Optional 1
Literals 1
Readonly 1
Writeonly 1
Inlined 1
Unopened 1
Confirmation 1
Languages 1
My 1
Scheduler 1
Prun 1
Cull 1
Digit 1
Near 1
Assure 1
Consumes 1
Manhattan 1
Longest 1
Decrease 1
Perpendicular 1
Executor 1
Proffer 1
Rows 1
RV 1
Prevented 1
Alive 1
Defined 1
Helper 1
Managed 1
Installer 1
Litte 1
Builder 1
Slow 1
Iterative 1
Ecdsa 1
EC 1
Worse 1
Arg 1
Reducible 1
Reduced 1
Indexes 1
Bounds 1
Enumeration 1
Homogenous 1
Pdb 1
Subscribed 1
Temp 1
LD 1
Sni 1
IChaptered 1
Names 1
Needed 1
Longer 1
INullable 1
IComparable 1
Deleted 1
Selfnested 1
Dataset 1
Problematic 1
Polymorphism 1
Enumerator 1
Records 1
Estimated 1
Silently 1
Shadow 1
Updata 1
NY 1
Unbound 1
Datavalue 1
Priority 1
RB 1
FColumn 1
FEqual 1
Xsdto 1
CT 1
Netlib 1
Automatic 1
Credentials 1
Integrated 1
Money 1
Sequential 1
Very 1
Proc 1
Attestation 1
Untrusted 1
Tce 1
Subclass 1
Severe 1
Prelogin 1
Failure 1
MD 1
Possible 1
Transactions 1
Unavailable 1
GVt 1
SVt 1
ISources 1
ELookup 1
Retcode 1
Procedures 1
Procedure 1
Udl 1
Odbc 1
Exceeds 1
Unwanted 1
Results 1
Computer 1
Machine 1
Classes 1
Requery 1
Individual 1
Entityize 1
Span 1
Qualfied 1
Entities 1
Detached 1
Recycling 1
Implicitly 1
Composite 1
Parenthesize 1
Preserves 1
Pullup 1
Subsumes 1
Unimplemented 1
Similar 1
Duplication 1
Facets 1
Malformed 1
Facet 1
Unacceptable 1
Iqt 1
Materialized 1
Remember 1
Some 1
CLayer 1
Ascii 1
NChar 1
Sound 1
Stuff 1
Pi 1
Ring 1
Aquire 1
Errors 1
Slots 1
Implies 1
Tile 1
Permute 1
Cells 1
Constants 1
Projected 1
Associative 1
Wrappers 1
Properties 1
Op 1
Unite 1
Eliminate 1
Millisecond 1
Exterior 1
Coordinate 1
XCoordinate 1
YCoordinate 1
Elevation 1
Latitude 1
Longitude 1
Area 1
Centroid 1
Periodic 1
Shapes 1
Updates 1
Infinite 1
Grouping 1
Sprocs 1
Math 1
Constructed 1
Captured 1
IQueryable 1
Impossible 1
Distinguished 1
LE 1
CL 1
Discriminated 1
Searched 1
Applies 1
Rationalize 1
Columnize 1
Multiplex 1
Retype 1
Unionize 1
Bubble 1
XElement 1
Materialize 1
Dereference 1
Activator 1
Clienttype 1
Pascal 1
Requset 1
Annotate 1
Prime 1
Precalculate 1
Porcess 1
Omit 1
Otherwise 1
Navigators 1
Early 1
EXsl 1
Relational 1
None 1
Follow 1
Splash 1
Produce 1
Connections 1
Bin 1
EQ 1
Stm 1
Rearrange 1
Themed 1
Splitter 1
Reparent 1
Overlap 1
Cred 1
Expiration 1
Retrive 1
I 1
Controls 1
Referral 1
Retrieving 1
Ldap 1
Iri 1
Escaped 1
Endof 1
Unset 1
Guess 1
Subset 1
Resubmit 1
Interpret 1
Logging 1
Succeed 1
Sorted 1
DAdvise 1
DUnadvise 1
Singleton 1
Ldthis 1
Ldthisfld 1
Mvfldloc 1
Mvlocfld 1
Stfld 1
Callvirt 1
Newobj 1
Bgtun 1
Rightchar 1
Rightcharnext 1
Leftchar 1
Leftcharnext 1
Trackagain 1
Anchors 1
Balance 1
Tidy 1
Option 1
Unit 1
Textpos 1
Textto 1
Chars 1
Replacement 1
Popcrawl 1
Crawlpos 1
Uncapture 1
Crawl 1
Patch 1
Steal 1
Safely 1
Argb 1
Rewind 1
Vector 1
Prefer 1
SC 1
Autodone 1
Tick 1
Prog 1
Description 1
Roles 1
Asn 1
Federated 1
Total 1
Dos 1
Extents 1
FA 1
SU 1
Cim 1
IWbem 1
Stale 1
Ghost 1
Contine 1
SO 1
IP 1
Pnrp 1
Greatest 1
Reciprocal 1
Transpose 1
Slerp 1
Persisted 1
Loaded 1
Associated 1
Unassociated 1
Queried 1
Canceled 1
Overloaded 1
Surrogate 1
Reassign 1
PString 1
SB 1
Cms 1
Reopen 1
Createt 1
Touch 1
Unwrapped 1
Oneway 1
Busy 1
Recycled 1
Retransmission 1
Via 1
Identify 1
QF 1
Tear 1
Getkeyword 1
Opposite 1
Maybe 1
Iterate 1
Renumber 1
Fork 1
Consumed 1
Hydrate 1
Dehydrate 1
Potentially 1
Closing 1
Flood 1
Turn 1
Addresses 1
Slowest 1
Upcast 1
Locked 1
Req 1
Main 1
Unenlist 1
Shim 1
Opened 1
Vary 1
Uninit 1
Pointer 1
Delayed 1
Detail 1
Manager 1
Heartbeat 1
Physical 1
Prevent 1
Theme 1
Sortand 1
Minimize 1
Verbs 1
Ticket 1
Buffers 1
Percent 1
Css 1
Ipa 1
Spacing 1
Armenian 1
Hebrew 1
Syriac 1
Thaana 1
Nko 1
Samaritan 1
Bengali 1
Gurmukhi 1
Gujarati 1
Oriya 1
Tamil 1
Telugu 1
Kannada 1
Malayalam 1
Sinhala 1
Thai 1
Lao 1
Tibetan 1
Cherokee 1
Ogham 1
Runic 1
Tagalog 1
Hanunoo 1
Buhid 1
Tagbanwa 1
Mongolian 1
Limbu 1
Buginese 1
Balinese 1
Sudanese 1
Lepcha 1
Ol 1
Vedic 1
Superscripts 1
Currency 1
Letterlike 1
Arrows 1
Mathematical 1
Optical 1
Geometric 1
Dingbats 1
Braille 1
Glagolitic 1
Coptic 1
Tifinagh 1
Kayah 1
Rejang 1
Javanese 1
Cham 1
Meetei 1
Alphabetic 1
Variation 1
Vertical 1
Half 1
Specials 1
Kangxi 1
Ideographic 1
Hiragana 1
Kanbun 1
Yijing 1
Lisu 1
Vai 1
Bamum 1
Modifier 1
Syloti 1
Phagspa 1
Saurashtra 1
Roundup 1
VPath 1
Os 1
Sanitize 1
Wizard 1
Converter 1
Underlying 1
Checked 1
White 1
Renders 1
Differs 1
Information 1
Details 1
Filename 1
Documentation 1
Props 1
Unwire 1
Fore 1
Border 1
Menu 1
Nearest 1
Oem 1
Comm 1
LPto 1
Dismiss 1
Keybd 1
Vk 1
Pix 1
HM 1
Disabled 1
Popup 1
Mixed 1
HAlign 1
Darker 1
Lighter 1
Taint 1
Glyph 1
FRegister 1
FRevoke 1
FUpdate 1
FSet 1
FIn 1
FPush 1
FCreate 1
FDo 1
FQuery 1
Hwnd 1
Hands 1
Uncache 1
Leaving 1
Intercept 1
Rule 1
Stringify 1
Relay 1
Ambient 1
Closest 1
Reapply 1
Peprendecular 1
Renormalize 1
Registered 1
Processes 1
Handler 1
Trusted 1
Contain 1
Ignorable 1
Exactly 1
CData 1
Ucs 1
Caching 1
Decide 1
Nest 1
Unnest 1
Clt 1
Cne 1
Ldftn 1
Declares 1
Unreferenced 1
Referenced 1
Concatenated 1
Xdr 1
Reprocess 1
Refine 1
Language 1

参考URL

プログラミングでよく使う英単語のまとめ

使用したソースコード

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.IO;
using System.Text.RegularExpressions;

namespace EnumVocabulary
{
    class Program
    {
        static readonly Regex re = new Regex(@"^([A-Z]{1,2}[a-z]*)([A-Z]?\w*)");
        static (string, string) ParseMethodName(string name)
        {
            var m = re.Match(name);
            if (m.Success)
            {
                return (m.Groups[1].Value, m.Groups[2].Value);
            }
            else
                return (name, "");
        }
        static void Main(string[] args)
        {
            Console.Error.WriteLine($"<{Environment.Version}>");
            var nouns = new Dictionary<string, int>();
            var term = new Dictionary<string, int>();
            var mscorlib = Assembly.GetAssembly(typeof(object));
            var gacPath = Path.GetDirectoryName(mscorlib.Location);
            foreach(var dll in Directory.EnumerateFiles(gacPath, "*.dll").Select(path => Path.GetFullPath(path)))
            {
                try
                {
                    var asm = Assembly.LoadFrom(dll);
                    Console.Error.WriteLine($"<{dll}>");
                    foreach(var m in asm.GetTypes().SelectMany( t => 
                        t.GetMethods(BindingFlags.Public | BindingFlags.DeclaredOnly | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
                        .Where(m => !m.IsPrivate)
                        )
                    {
                        if (m.IsSpecialName)
                        {
                            //Skip Properties
                        }
                        else if(re.IsMatch(m.Name))
                        {
                            var (verb, noun) = ParseMethodName(m.Name);

                            if(term.TryGetValue(verb, out var verbCount))
                            {
                                term[verb] = verbCount + 1;
                            }
                            else
                            {
                                term[verb] = 1;
                            }
                            if (nouns.TryGetValue(noun, out var nounCount))
                            {
                                nouns[noun] = nounCount + 1;
                            }
                            else
                            {
                                nouns[noun] = 1;
                            }
                        }
                        else
                        {
                        }
                    }
                }
                catch(ReflectionTypeLoadException e)
                {
                    Console.Error.WriteLine(e.Message);
                }
                catch(TypeLoadException e)
                {
                    Console.Error.WriteLine(e.Message);
                }
                catch (BadImageFormatException e)
                {
                    Console.Error.WriteLine(e.Message);
                }
            }
            Console.WriteLine($"| 動詞  | 出現回数 |");
            Console.WriteLine($"| ---  | ---:|");
            foreach (var verb in term.OrderByDescending(n => n.Value))
                Console.WriteLine($"|{verb.Key}\t|{verb.Value}|");
            Console.WriteLine();

        }

    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment