比特派钱包网址|ca1820
CA1820 (CCA1820) 中国国际航空公司 航班跟踪和历史数据 - FlightAware
CA1820 (CCA1820) 中国国际航空公司 航班跟踪和历史数据 - FlightAware
产品
数据产品
AeroAPI
可按需提供飞行状态和航班跟踪数据的航班数据API。
FlightAware Firehose
专为企业集成而开发的实时、历史和预测性航班数据流式馈送。
FlightAware Foresight
Predictive technology to strengthen customer trust in your operations
Rapid Reports
快速购买并通过电子邮件接收历史报告。
Custom Reports
咨询性定制详细航班跟踪数据报告。
Integrated Mapping Solutions
Incorporate FlightAware maps in your web and mobile applications
应用程序
FlightAware Aviator
适合小型飞机/通用航空(GA)机主和运营商的终极飞行跟踪套件。
Premium Subscriptions
个性化的航班跟踪体验,享有无限数量的提醒及其他优势。
FlightAware Global
为公务航空(BA)机主和运营商提供的行业标准飞行跟踪平台。
FlightAware FBO Toolbox
全面的航班跟踪,帮助提升FBO运营水平,促进销售。
FlightAware TV
适合运营商或FBO的全屏FlightAware TV地图。
GlobalBeacon
为航空公司和飞机运营商提供的符合GADSS标准的全球跟踪和警报。
行业
航空公司
机场
空中交通管制
机主和运营商
政府
ADS-B
统计
SkyAware Anywhere
覆盖图
ADS-B Store
构建PiAware ADS-B接收设备
FlightFeeder
常见问题
航班跟踪
延误和取消
取消
机场延误
MiseryMap
搜索航班
航班搜索
按营运公司浏览
按机场浏览
按机型浏览
其他
随机机场
随机航班
IFR航线分析器
社区
照片
热门照片
最新照片
排名最高
编辑推荐
最新评论
社区标签
上传您的照片
新闻
时事新闻
近期新闻
热点新闻
论坛讨论
所有讨论
公司
关于
职位招聘
数据源
历史
管理团队
博客
技术博客
新闻中心
网络讲座
Advertise With Us
常见问题
联系我们
创建FlightAware帐户
或登录已有帐户
获取FlightAware应用,在您的设备上获得最佳航班跟踪体验。
加入FlightAware 登录10:38 CET
العربية
Čeština
Deutsch
English (Australia)
English (Canada)
English (UK)
English (USA)
Español (España)
Español
Suomi
Français (Canada)
Français (France)
עִבְרִית
हिन्दी
Hrvatski
Italiano
日本語
한국어
Polski
Português (Brasil)
Português (Portugal)
Русский
Türkçe
中文(简体)
中文(香港)
中文(台灣)
全部全部航线商业航班私人飞行(注册号)机场 注册
产品
数据产品
AeroAPI
可按需提供飞行状态和航班跟踪数据的航班数据API。
FlightAware Firehose
专为企业集成而开发的实时、历史和预测性航班数据流式馈送。
FlightAware Foresight
Predictive technology to strengthen customer trust in your operations
Rapid Reports
快速购买并通过电子邮件接收历史报告。
Custom Reports
咨询性定制详细航班跟踪数据报告。
Integrated Mapping Solutions
Incorporate FlightAware maps in your web and mobile applications
应用程序
FlightAware Aviator
适合小型飞机/通用航空(GA)机主和运营商的终极飞行跟踪套件。
Premium Subscriptions
个性化的航班跟踪体验,享有无限数量的提醒及其他优势。
FlightAware Global
为公务航空(BA)机主和运营商提供的行业标准飞行跟踪平台。
FlightAware FBO Toolbox
全面的航班跟踪,帮助提升FBO运营水平,促进销售。
FlightAware TV
适合运营商或FBO的全屏FlightAware TV地图。
GlobalBeacon
为航空公司和飞机运营商提供的符合GADSS标准的全球跟踪和警报。
行业
航空公司
机场
空中交通管制
机主和运营商
政府
ADS-B
统计
SkyAware Anywhere
覆盖图
ADS-B Store
构建PiAware ADS-B接收设备
FlightFeeder
常见问题
航班跟踪
延误和取消
取消
机场延误
MiseryMap
搜索航班
航班搜索
按营运公司浏览
按机场浏览
按机型浏览
其他
随机机场
随机航班
IFR航线分析器
现在就下载Flightaware应用。
社区
照片
热门照片
最新照片
排名最高
编辑推荐
最新评论
社区标签
上传您的照片
新闻
时事新闻
近期新闻
热点新闻
论坛讨论
所有讨论
公司
关于
职位招聘
数据源
历史
管理团队
博客
技术博客
新闻中心
网络讲座
Advertise With Us
常见问题
联系我们
实时地面地图仅供部分FlightAware付费订阅专享。
Surface map is loading
实时地面地图仅供部分FlightAware付费订阅专享。
实时地面地图仅供部分FlightAware付费订阅专享。
此对话框将在60秒后关闭,或者您也可以点击右上角的退出图标,马上返回飞行地图。
感谢您尝试我们全新的实时地面地图功能。我们希望您能花几分钟时间提出您的反馈意见。
意见反馈
Aircraft Details
x登录登录忘记密码了?还没有帐户吗? 现在就注册(免费),设置诸多自定义功能、航班提醒等等!
加入FlightAware
FlightAware为航空业的各个领域提供准确的实时、历史和预测性飞行洞察。
产品与服务
AeroAPI
FlightAware Firehose
FlightAware Foresight
快速报告
定制报告
FlightAware Aviator
高级订阅
FlightAware Global
FlightAware FBO Toolbox
FlightAware TV
GlobalBeacon
公司
关于
职位招聘
历史
管理团队
Advertise With Us
新闻中心
博客
网络讲座
GSA Contract # 47QTCA21D003F
社区
照片
新闻
论坛讨论
托管ADS-B站点
支持
联系我们
常见问题
Products & Services
AeroAPI
FlightAware Firehose
FlightAware Foresight
快速报告
定制报告
FlightAware Aviator
高级订阅
FlightAware Global
FlightAware FBO Toolbox
FlightAware TV
GlobalBeacon
Company
关于
职位招聘
历史
管理团队
Advertise With Us
新闻中心
博客
网络讲座
GSA Contract # 47QTCA21D003F
Community
照片
新闻
论坛讨论
托管ADS-B站点
Support
联系我们
常见问题
English (USA)
العربية
Čeština
Deutsch
English (Australia)
English (Canada)
English (UK)
English (USA)
Español (España)
Español
Suomi
Français (Canada)
Français (France)
עִבְרִית
हिन्दी
Hrvatski
Italiano
Italiano
日本語
한국어
Polski
Português (Brasil)
Português (Portugal)
Русский
Türkçe
中文(简体)
中文(香港)
中文(台灣)
2024 FlightAware
Terms of Use
Privacy
Cookie Settings
您的浏览器不支持. 升级您的浏览器
您知道FlightAware航班跟踪是由广告支持吗?
通过允许展示来自FlightAware.com的广告,您可以帮助我们使FlightAware保持免费。我们努力使我们的广告保持相关性,同时不显突兀,以创造一流的体验。在FlightAware上将广告加入白名单快捷而简单,或者请您考虑选择我们的高级帐户.
退出
CA1820时刻表, CA1820航班查询【携程机票】
CA1820时刻表, CA1820航班查询【携程机票】
酒店国内酒店海外酒店机票国内/国际/中国港澳台特价机票航班动态值机选座退票改签报销凭证机场攻略定制包机火车票国内火车票国际/中国港澳台旅游旅游首页跟团游私家团自由行邮轮一日游定制旅游周边游高端游主题游游学签证保险企业会奖目的地攻略·景点汽车·船票汽车票船票门票·活动用车国内租车境外租车接送机站按天包车全球购名店购银联特惠外币兑换礼品卡礼品卡首页企业采购心意送礼礼品卡福袋企业商旅携程金融
携程旅行网 请登录注册我的订单
旅游资讯宾馆索引攻略索引机票索引网站导航旅游索引火车票索引邮轮索引企业差旅索引用车索引加盟合作分销联盟友情链接企业礼品卡采购保险代理代理合作酒店加盟目的地及景区合作更多加盟合作关于携程关于携程携程热点联系我们诚聘英才企业公民用户协议隐私政策营业执照安全中心携程内容中心知识产权Trip.com Group扫码下载携程AppCopyright©1999-2024, ctrip.com. All rights reserved. | ICP证:沪B2-20050130 | 沪ICP备08023580号-3沪公网备31010502002731号丨互联网药品信息服务资格证丨(沪)网械平台备字[2022]第00001号 | 沪网食备1050001号 | 旅游度假资质 | 平台信息违法和不良信息举报电话021-22500846丨全国旅游投诉热线12345丨上海市旅游网站落实诚信建设主体责任承诺书上海工商网络社会征信网信息举报中心可信网站信用中国网上有害信息举报专区消费维权联络点网购大家评适老化及无障碍标识
【CA1820】航班查询_中国国际航空CA1820_南京到北京飞机CA1820_途牛机票
【CA1820】航班查询_中国国际航空CA1820_南京到北京飞机CA1820_途牛机票
登录|注册
网站无障碍
关怀版
途牛首页
途牛商旅
旅游百货
企业旅游
会员俱乐部
我的订单
全部订单
我的机票
我的火车票
积分商城
网站地图
去旅游
跟团游
自由行
酒+景
公司旅游
当地活动
首付出发
牛人专线
亲子游
蜜月游
海岛游
老于推荐
酒店
门票
邮轮
签证
机票
旅拍
寻优惠
特卖
订酒店 返现金
积分商城
银行特惠游
看攻略
攻略
途牛风向标
游记
达人玩法
查服务
帮助中心
会员俱乐部
阳光保障
火车时刻表
航班查询
酒店所有产品跟团游自由行邮轮门票自驾游当地游当地活动签证酒店旅拍定制包团森林三亚北京
高级搜索
24h客户服务电话
4007-999-999
首页
跟团游
出境跟团
境内跟团
周边跟团
私家团
自由行
出境自由行
境内自由行
签证
牛人专线
自驾游
机票
出境·中国港澳台机票
境内机票
火车票
酒店
出境·中国港澳台酒店
境内酒店
门票
主题游
亲子游
蜜月游
爸妈游
红色旅游
邮轮游
日韩航线
东南亚航线
三峡航线
出游服务
旅游百货
签证
定制游
公司定制
家庭定制
会议&奖励旅游
朋派定制游
金融
理财
途牛宝
保险
礼品卡
攻略
游记
达人玩法
风向标
旅游达人
首页>
机票>
航班查询>
南京航班>
南京到北京航班>
CA1820
航班时刻查询
航线查询
出发城市
中文/拼音
到达城市
中文/拼音
查询
航班号查询
请输入航班号
查询
CA1820
航班时刻表
航空公司/航班号
起飞时间
到达时间
本周参考班期
出发时间
中国国际航空CA1820 中型机08:45禄口国际机场10:45首都国际机场1234567 查询
友情提示:航班时刻表信息仅供参考,如有出入请以实际航班信息为准
南京禄口国际机场电话:咨询电话:025-96066;投诉电话:025-52480315;临时身份证:025-69820351;商务中心:025-52480278;停车场:025-52480167。地址:江苏省南京市江宁区禄口镇空港路 简介:南京禄口国际机场,位于南京市江宁区禄口镇,是江苏省和南京市的门户,是国家主要干线机场、华东地区的主要货运机场,与上海虹桥机场、浦东机场互为备降机场,位列全国千万级大型机场行列,是国家大型枢纽机场、中国航空货物中心和快件集散中心,国家区域交通枢纽。距市区约36公里,拥有通往54个国内主要城市、20个国际和3个地区城市的130余条航线。目前承载着中国国际航空、东方航空、南方航空、新加坡航空、德国汉莎航空、韩国韩亚航空等多家航空公司航班。北京首都国际机场电话:咨询电话:010-96158;停车场:010-64540814;失物招领:010-64598333;投诉电话:010-96158;临时身份证:010-64597459。地址:北京市顺义区机场西路 简介:北京首都国际机场位于北京市东北侧六环内,距离市区中心的车程大约30公里,是全中国规模一流、运输繁忙的大型国际航空港。作为中国第 一国门,这里也是全世界设施及服务极先进的机场之一,拥有十分高效、细致的航空服务。
机场目前共有三座航站楼,航站楼间有免费的摆渡车可以方便中转。而各航站楼内部,也有便捷的设施帮助旅客出行,Wifi覆盖、咨询问讯处、休息区、购物区、商务中心、儿童游乐区、行李寄存与搬运、特殊旅客便利设施等一应俱全,可以满足一般旅客所有的出行需求。
同时,机场开通了前往市区中心的地铁线和十几条大巴路线,还有通向天津、秦皇岛、唐山等津冀主要城市的直通班车,交通非常方便,旅客可以在此感受便捷、舒适的出行体验。
超值特价机票
航司专区
东方航空
海南航空
南京西安¥4703.1折 广州南京¥4002.3折 北京三亚¥5001.1折
邻近航班CA8602ZH4866KN6064G56897MF3415MU2811CA1820ZH1820SC5128XX555SC5126CA1818ZH1818CA1848ZH1848MU2831KN6068MU2841ZH1562CA1562MF3437KN6072MU2851SC5058ZH1504
机票推荐牡丹江到烟台机票郑州到天津机票景德镇到广州机票成都到敦煌市机票西安到三亚机票武汉到海口机票徐州到丽江机票大连到哈尔滨机票石家庄到三亚机票南通到广州机票合肥到黄山机票长沙到成都机票阜阳到厦门机票潍坊到北京机票银川到南京机票南京到遵义机票牡丹江到沈阳机票大连到兰州机票西安到张掖机票阜阳到天津机票
去旅游
跟团游
牛人专线
酒店
自由行
亲子游
门票
酒+景
蜜月游
邮轮
公司旅游
海岛游
签证
当地活动
老于推荐
机票
首付出发
旅拍
寻优惠
特卖
订酒店 返现金
积分商城
银行特惠游
看攻略
攻略
途牛风向标
游记
达人玩法
查服务
帮助中心
会员俱乐部
阳光保障
火车时刻表
航班查询
途牛APP
扫描下载途牛APP
客户服务电话
4007-999-999
途牛客服中心设立在江苏南京及江苏宿迁,来电显示号码请查看: 途牛会员中心外呼电话号码汇总
北京途牛国际旅行社有限公司,旅行社业务经营许可证编号:L-BJ-CJ00144 上海途牛国际旅行社有限公司,旅行社业务经营许可证编号:L-SH-CJ00107
关于我们
Investor Relations
联系我们
投诉建议与举报
广告服务
旅游券
途牛招聘
隐私保护
免责声明
旅游度假资质
主题旅游
平台服务协议
平台交易规则
网站地图
攻略地图
UEIP
帮助中心
网信办辟谣专栏
Copyright © 2006-2024 南京途牛科技有限公司
Tuniu.com |
营业执照 |
ICP证:苏B2-20130006 |
苏ICP备12009060号-4 |
苏网食备A32000000032 |
上海旅游网
全国旅游投诉热线12345
CA1820:使用字符串长度测试是否有空字符串(代码分析) - .NET | Microsoft Learn
CA1820:使用字符串长度测试是否有空字符串(代码分析) - .NET | Microsoft Learn
跳转至主内容
此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
下载 Microsoft Edge
有关 Internet Explorer 和 Microsoft Edge 的详细信息
目录
退出焦点模式
使用英语阅读
保存
目录
使用英语阅读
保存
打印
电子邮件
目录
CA1820:使用字符串长度测试是否有空字符串
项目
09/07/2023
3 个参与者
反馈
本文内容
属性
值
规则 ID
CA1820
标题
使用字符串长度测试是否有空字符串
类别
“性能”
修复是中断修复还是非中断修复
非中断
在 .NET 8 中默认启用
否
原因
使用了 Object.Equals 将字符串与空字符串进行比较。
规则说明
使用 String.Length 属性或 String.IsNullOrEmpty 方法比较字符串比使用 Equals 更快。 这是因为 Equals 执行的 MSIL 指令比 IsNullOrEmpty 或执行以用于检索 Length 属性值并将其与零进行比较的指令数要多得多。
对于 NULL 字符串,Equals 和
如何解决冲突
若要解决此规则的冲突,请更改比较以使用 IsNullOrEmpty 方法。
何时禁止显示警告
如果性能不是问题,可禁止显示此规则的警告。
抑制警告
如果只想抑制单个冲突,请将预处理器指令添加到源文件以禁用该规则,然后重新启用该规则。
#pragma warning disable CA1820
// The code that's violating the rule is on this line.
#pragma warning restore CA1820
若要对文件、文件夹或项目禁用该规则,请在配置文件中将其严重性设置为 none。
[*.{cs,vb}]
dotnet_diagnostic.CA1820.severity = none
有关详细信息,请参阅如何禁止显示代码分析警告。
示例
下面的示例演示了用于查找空字符串的不同技术。
public class StringTester
{
string s1 = "test";
public void EqualsTest()
{
// Violates rule: TestForEmptyStringsUsingStringLength.
if (s1 == "")
{
Console.WriteLine("s1 equals empty string.");
}
}
// Use for .NET Framework 1.0 and 1.1.
public void LengthTest()
{
// Satisfies rule: TestForEmptyStringsUsingStringLength.
if (s1 != null && s1.Length == 0)
{
Console.WriteLine("s1.Length == 0.");
}
}
// Use for .NET Framework 2.0.
public void NullOrEmptyTest()
{
// Satisfies rule: TestForEmptyStringsUsingStringLength.
if (!String.IsNullOrEmpty(s1))
{
Console.WriteLine("s1 != null and s1.Length != 0.");
}
}
}
在 GitHub 上与我们协作
可以在 GitHub 上找到此内容的源,还可以在其中创建和查看问题和拉取请求。 有关详细信息,请参阅参与者指南。
.NET
提出文档问题
提供产品反馈
反馈
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.
提交和查看相关反馈
此产品
此页面
查看所有页面反馈
其他资源
加州消费者隐私法案 (CCPA) 禁用图标
你的隐私选择
主题
亮
暗
高对比度
早期版本
博客
参与
隐私
使用条款
商标
© Microsoft 2024
其他资源
本文内容
加州消费者隐私法案 (CCPA) 禁用图标
你的隐私选择
主题
亮
暗
高对比度
早期版本
博客
参与
隐私
使用条款
商标
© Microsoft 2024
CA1820: Test for empty strings using string length (code analysis) - .NET | Microsoft Learn
CA1820: Test for empty strings using string length (code analysis) - .NET | Microsoft Learn
Skip to main content
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Download Microsoft Edge
More info about Internet Explorer and Microsoft Edge
Table of contents
Exit focus mode
Read in English
Save
Table of contents
Read in English
Save
Edit
Table of contents
CA1820: Test for empty strings using string length
Article
09/05/2023
3 contributors
Feedback
In this article
Property
Value
Rule ID
CA1820
Title
Test for empty strings using string length
Category
Performance
Fix is breaking or non-breaking
Non-breaking
Enabled by default in .NET 8
No
Cause
A string is compared to the empty string by using Object.Equals.
Rule description
Comparing strings using the String.Length property or the String.IsNullOrEmpty method is faster than using Equals. This is because Equals executes significantly more MSIL instructions than either IsNullOrEmpty or the number of instructions executed to retrieve the Length property value and compare it to zero.
For null strings, Equals and
How to fix violations
To fix a violation of this rule, change the comparison to use the IsNullOrEmpty method.
When to suppress warnings
It's safe to suppress a warning from this rule if performance is not an issue.
Suppress a warning
If you just want to suppress a single violation, add preprocessor directives to your source file to disable and then re-enable the rule.
#pragma warning disable CA1820
// The code that's violating the rule is on this line.
#pragma warning restore CA1820
To disable the rule for a file, folder, or project, set its severity to none in the configuration file.
[*.{cs,vb}]
dotnet_diagnostic.CA1820.severity = none
For more information, see How to suppress code analysis warnings.
Example
The following example illustrates the different techniques that are used to look for an empty string.
public class StringTester
{
string s1 = "test";
public void EqualsTest()
{
// Violates rule: TestForEmptyStringsUsingStringLength.
if (s1 == "")
{
Console.WriteLine("s1 equals empty string.");
}
}
// Use for .NET Framework 1.0 and 1.1.
public void LengthTest()
{
// Satisfies rule: TestForEmptyStringsUsingStringLength.
if (s1 != null && s1.Length == 0)
{
Console.WriteLine("s1.Length == 0.");
}
}
// Use for .NET Framework 2.0.
public void NullOrEmptyTest()
{
// Satisfies rule: TestForEmptyStringsUsingStringLength.
if (!String.IsNullOrEmpty(s1))
{
Console.WriteLine("s1 != null and s1.Length != 0.");
}
}
}
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
.NET
Open a documentation issue
Provide product feedback
Feedback
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.
Submit and view feedback for
This product
This page
View all page feedback
Additional resources
California Consumer Privacy Act (CCPA) Opt-Out Icon
Your Privacy Choices
Theme
Light
Dark
High contrast
Previous Versions
Blog
Contribute
Privacy
Terms of Use
Trademarks
© Microsoft 2024
Additional resources
In this article
California Consumer Privacy Act (CCPA) Opt-Out Icon
Your Privacy Choices
Theme
Light
Dark
High contrast
Previous Versions
Blog
Contribute
Privacy
Terms of Use
Trademarks
© Microsoft 2024
CA1820 (CCA1820) Air China Flight Tracking and History - FlightAware
CA1820 (CCA1820) Air China Flight Tracking and History - FlightAware
Products
Data Products
AeroAPI
Flight data API with on-demand flight status and flight tracking data.
FlightAware Firehose
Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.
FlightAware Foresight
Predictive technology to strengthen customer trust in your operations
Rapid Reports
Quickly purchase historical reports delivered via email.
Custom Reports
Consultative detailed and customized flight tracking data reports.
Integrated Mapping Solutions
Incorporate FlightAware maps in your web and mobile applications
Applications
FlightAware Aviator
The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.
Premium Subscriptions
A personalized flight-following experience with unlimited alerts and more.
FlightAware Global
The industry standard flight tracking platform for business aviation (BA) owners and operators.
FlightAware FBO Toolbox
Comprehensive flight tracking to enhance your FBO operations and increase sales.
FlightAware TV
Full-screen FlightAware TV maps for operators or FBOs.
GlobalBeacon
GADSS-compliant global tracking and alerting for airlines and aircraft operators.
Industries
Airlines
Airports
Air Traffic Control
Owners and Operators
Government
ADS-B
Statistics
SkyAware Anywhere
Coverage Map
ADS-B Store
Build a PiAware ADS-B Receiver
FlightFeeder
FAQs
Flight Tracking
Delays and cancellations
Cancellations
Airport Delays
MiseryMap
Search flights
Flight Finder
Browse by Operator
Browse by Airport
Browse by Aircraft Type
Other
Random Airport
Random Flight
IFR Route Analyzer
Community
Photos
Popular Photos
Newest Photos
Highest Ranked
Staff Picks
Recent Comments
Community Tagging
Upload Your Photos
Squawks
Current Squawks
New Squawks
Popular Squawks
Discussions
All Discussions
Company
About
Careers
Data Sources
History
Executive Team
Blog
Engineering Blog
Newsroom
Webinars
Advertise With Us
FAQs
Contact Us
Create a FlightAware Account
or log in to an existing account
Get the FlightAware App for the best flight tracking experience on your device.
Join FlightAware Login04:39AM EST
العربية
Čeština
Deutsch
English (Australia)
English (Canada)
English (UK)
English (USA)
Español (España)
Español
Suomi
Français (Canada)
Français (France)
עִבְרִית
हिन्दी
Hrvatski
Italiano
日本語
한국어
Polski
Português (Brasil)
Português (Portugal)
Русский
Türkçe
中文(简体)
中文(香港)
中文(台灣)
AllAllRouteAirline flightPrivate flight (tail #)Airport Sign Up
Products
Data Products
AeroAPI
Flight data API with on-demand flight status and flight tracking data.
FlightAware Firehose
Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.
FlightAware Foresight
Predictive technology to strengthen customer trust in your operations
Rapid Reports
Quickly purchase historical reports delivered via email.
Custom Reports
Consultative detailed and customized flight tracking data reports.
Integrated Mapping Solutions
Incorporate FlightAware maps in your web and mobile applications
Applications
FlightAware Aviator
The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.
Premium Subscriptions
A personalized flight-following experience with unlimited alerts and more.
FlightAware Global
The industry standard flight tracking platform for business aviation (BA) owners and operators.
FlightAware FBO Toolbox
Comprehensive flight tracking to enhance your FBO operations and increase sales.
FlightAware TV
Full-screen FlightAware TV maps for operators or FBOs.
GlobalBeacon
GADSS-compliant global tracking and alerting for airlines and aircraft operators.
Industries
Airlines
Airports
Air Traffic Control
Owners and Operators
Government
ADS-B
Statistics
SkyAware Anywhere
Coverage Map
ADS-B Store
Build a PiAware ADS-B Receiver
FlightFeeder
FAQs
Flight Tracking
Delays and cancellations
Cancellations
Airport Delays
MiseryMap
Search flights
Flight Finder
Browse by Operator
Browse by Airport
Browse by Aircraft Type
Other
Random Airport
Random Flight
IFR Route Analyzer
Download the FlightAware app today.
Community
Photos
Popular Photos
Newest Photos
Highest Ranked
Staff Picks
Recent Comments
Community Tagging
Upload Your Photos
Squawks
Current Squawks
New Squawks
Popular Squawks
Discussions
All Discussions
Company
About
Careers
Data Sources
History
Executive Team
Blog
Engineering Blog
Newsroom
Webinars
Advertise With Us
FAQs
Contact Us
Live Surface MapAvailable exclusively for select FlightAware paid subscriptions.
Surface map is loading
Live Surface MapAvailable exclusively for select FlightAware paid subscriptions.
Live Surface MapAvailable exclusively for select FlightAware paid subscriptions.
This dialogue will close in 60 seconds or you can click the exit icon in the top right corner to go back to the flight map immediately.
We appreciate you trying our new Live Surface Map feature. If you have a couple of minutes, we'd like to collect your feedback on it.
Give Feedback
Aircraft Details
xLoginLoginForgot password?Don't have an account? Register now (free) for customized features, flight alerts, and more!
Join FlightAware
FlightAware provides accurate real-time, historical and predictive flight insights to all segments of the
aviation industry.
Products & Services
AeroAPI
FlightAware Firehose
FlightAware Foresight
Rapid Reports
Custom Reports
FlightAware Aviator
Premium Subscriptions
FlightAware Global
FlightAware FBO Toolbox
FlightAware TV℠
GlobalBeacon
Company
About
Careers
History
Executive Team
Advertise With Us
Newsroom
Blog
Webinars
GSA Contract # 47QTCA21D003F
Community
Photos
Squawks
Discussions
Host an ADS-B Site
Support
Contact Us
FAQs
Products & Services
AeroAPI
FlightAware Firehose
FlightAware Foresight
Rapid Reports
Custom Reports
FlightAware Aviator
Premium Subscriptions
FlightAware Global
FlightAware FBO Toolbox
FlightAware TV℠
GlobalBeacon
Company
About
Careers
History
Executive Team
Advertise With Us
Newsroom
Blog
Webinars
GSA Contract # 47QTCA21D003F
Community
Photos
Squawks
Discussions
Host an ADS-B Site
Support
Contact Us
FAQs
English (USA)
العربية
Čeština
Deutsch
English (Australia)
English (Canada)
English (UK)
English (USA)
Español (España)
Español
Suomi
Français (Canada)
Français (France)
עִבְרִית
हिन्दी
Hrvatski
Italiano
Italiano
日本語
한국어
Polski
Português (Brasil)
Português (Portugal)
Русский
Türkçe
中文(简体)
中文(香港)
中文(台灣)
2024 FlightAware
Terms of Use
Privacy
Cookie Settings
Your browser is unsupported. upgrade your browser
Did you know that FlightAware flight tracking is supported by advertising?
You can help us keep FlightAware free by allowing ads from FlightAware.com. We work hard to keep our advertising relevant and unobtrusive to create a great experience. It's quick and easy to whitelist ads on FlightAware or please consider our premium accounts.
Dismiss
CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess On Howmet Aerospace
CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess On Howmet Aerospace
Howmet
close
Howmet Aerospace Inc.
About Us
Leadership
Our Fundamentals
Ethics and Compliance
Sustainability
Howmet Aerospace Foundation
Markets & Product Lines
Aerospace
Defense and Space
Commercial Transportation
Join Us
Recruitment Fraud Warning
Investors
Stock Information
Dividend Information
Events and Presentations
Events Calendar
Investor Day
Earnings
Annual Report
Financial Releases
Corporate Governance
CEO / CFO Certifications
Leadership
Board Committees
Governance and Policies
SEC Filings
SEC
XBRL
Insider Activity: Trading Statements
Shareholder Information
FAQs
Investor Toolkit
Bonds
Contact Investor Relations
Contact Form
Request for Printed Materials
Subscribe to Email Alerts
Contact Directors
News
Press Releases
Media Contacts
Contact
Locations
Supplier Information
Supplier Continuity
Supplier Standards
Supplier Sustainability
Business Unit Supplier Information
Supplier Terms and Conditions
Carrier Information
|
About Us
Leadership
Our Fundamentals
Ethics and Compliance
Sustainability
Howmet Aerospace Foundation
Markets & Product Lines
Aerospace
Defense and Space
Commercial Transportation
Join Us
Recruitment Fraud Warning
Investors
Stock Information
Dividend Information
Events and Presentations
Events Calendar
Investor Day
Earnings
Annual Report
Financial Releases
Corporate Governance
CEO / CFO Certifications
Leadership
Board Committees
Governance and Policies
SEC Filings
SEC
XBRL
Insider Activity: Trading Statements
Shareholder Information
FAQs
Investor Toolkit
Bonds
Contact Investor Relations
Contact Form
Request for Printed Materials
Subscribe to Email Alerts
Contact Directors
News
Press Releases
Media Contacts
Contact
Locations
Supplier Information
Supplier Continuity
Supplier Standards
Supplier Sustainability
Business Unit Supplier Information
Supplier Terms and Conditions
Carrier Information
|
close
Global Locations
Australia
Canada
China
Czech Republic
France
Germany
Hungary
India
Japan
Mexico
Morocco
Netherlands
Singapore
South Africa
United Kingdom
United States
close
close
Catalog > Panel Fasteners > LiveLock™ - Structural Panel Fasteners > Stud Nuts, LiveLock™ Stuctural Panel Fasteners > CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess > View Items CatalogCatalog Panel FastenersPanel Fasteners LiveLock™ - Structural Panel FastenersLiveLock™ - Structural Panel Fasteners Stud Nuts, LiveLock™ Stuctural Panel FastenersStud Nuts, LiveLock™ Stuctural Panel Fasteners CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex RecessCA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess View Items
CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess
Email This Page
Download PDF
Download PDF
Printable Page
CA1820 Series LiveLock™ - Stud Nuts, 100° C´Sink Head, Hex Recess
Stud Nuts, LiveLock™ Stuctural Panel Fasteners
Close Window
1 - 57 of 57
|
Results Per Page
25
50
100
200
|
View
|
Unit of Measure
Imperial
Metric
Both
1
Request Information
Compare Items
Search by Specification
Item #
Material
Finish
Grip Range
L
Weight/100
CA1820-0
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.095-0.155 in
L
N/A 0.375 in
Weight/100
N/A 0.200 lb
CA1820-1
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.156-0.250 in
L
N/A 0.437 in
Weight/100
N/A 0.330 lb
CA1820-2
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.251-0.343 in
L
N/A 0.531 in
Weight/100
N/A 0.460 lb
CA1820-3
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.344-0.437 in
L
N/A 0.625 in
Weight/100
N/A 0.520 lb
CA1820-4
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.438-0.531 in
L
N/A 0.718 in
Weight/100
N/A 0.630 lb
CA1820-5
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.532-0.625 in
L
N/A 0.812 in
Weight/100
N/A 0.740 lb
CA1820-6
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.626-0.718 in
L
N/A 0.906 in
Weight/100
N/A 0.850 lb
CA1820-7
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.719-0.812 in
L
N/A 1.000 in
Weight/100
N/A 0.960 lb
CA1820-8
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.813-0.906 in
L
N/A 1.093 in
Weight/100
N/A 1.070 lb
CA1820-9
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 0.907-1.000 in
L
N/A 1.187 in
Weight/100
N/A 1.180 lb
CA1820-10
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.001-1.093 in
L
N/A 1.281 in
Weight/100
N/A 1.290 lb
CA1820-11
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.094-1.187 in
L
N/A 1.375 in
Weight/100
N/A 1.400 lb
CA1820-12
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.188-1.821 in
L
N/A 1.468 in
Weight/100
N/A 1.510 lb
CA1820-13
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.282-1.375 in
L
N/A 1.562 in
Weight/100
N/A 1.620 lb
CA1820-14
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.376-1.468 in
L
N/A 1.656 in
Weight/100
N/A 1.7300 lb
CA1820-15
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.469-1.562 in
L
N/A 1.750 in
Weight/100
N/A 1.840 lb
CA1820-16
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.563-1.656 in
L
N/A 1.843 in
Weight/100
N/A 1.950 lb
CA1820-17
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.657-1.750 in
L
N/A 1.936 in
Weight/100
N/A 2.060 lb
CA1820-18
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Passivate per AMS2700
Grip Range
N/A 1.751-1.843 in
L
N/A 2.032 in
Weight/100
N/A 2.170 lb
CA1820-0B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.095-0.155 in
L
N/A 0.375 in
Weight/100
N/A 0.200 lb
CA1820-1B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.156-0.250 in
L
N/A 0.437 in
Weight/100
N/A 0.330 lb
CA1820-2B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.251-0.343 in
L
N/A 0.531 in
Weight/100
N/A 0.460 lb
CA1820-3B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.344-0.437 in
L
N/A 0.625 in
Weight/100
N/A 0.520 lb
CA1820-4B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.438-0.531 in
L
N/A 0.718 in
Weight/100
N/A 0.630 lb
CA1820-5B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.532-0.625 in
L
N/A 0.812 in
Weight/100
N/A 0.740 lb
CA1820-6B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.626-0.718 in
L
N/A 0.906 in
Weight/100
N/A 0.850 lb
CA1820-7B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.719-0.812 in
L
N/A 1.000 in
Weight/100
N/A 0.960 lb
CA1820-8B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.813-0.906 in
L
N/A 1.093 in
Weight/100
N/A 1.070 lb
CA1820-9B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 0.907-1.000 in
L
N/A 1.187 in
Weight/100
N/A 1.180 lb
CA1820-10B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.001-1.093 in
L
N/A 1.281 in
Weight/100
N/A 1.290 lb
CA1820-11B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.094-1.187 in
L
N/A 1.375 in
Weight/100
N/A 1.400 lb
CA1820-12B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.188-1.821 in
L
N/A 1.468 in
Weight/100
N/A 1.510 lb
CA1820-13B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.282-1.375 in
L
N/A 1.562 in
Weight/100
N/A 1.620 lb
CA1820-14B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.376-1.468 in
L
N/A 1.656 in
Weight/100
N/A 1.7300 lb
CA1820-15B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.469-1.562 in
L
N/A 1.750 in
Weight/100
N/A 1.840 lb
CA1820-16B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.563-1.656 in
L
N/A 1.843 in
Weight/100
N/A 1.950 lb
CA1820-17B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.657-1.750 in
L
N/A 1.936 in
Weight/100
N/A 2.060 lb
CA1820-18B
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Black Oxide per MIL-DTL-13924
Grip Range
N/A 1.751-1.843 in
L
N/A 2.032 in
Weight/100
N/A 2.170 lb
CA1820-0C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.095-0.155 in
L
N/A 0.375 in
Weight/100
N/A 0.200 lb
CA1820-1C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.156-0.250 in
L
N/A 0.437 in
Weight/100
N/A 0.330 lb
CA1820-2C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.251-0.343 in
L
N/A 0.531 in
Weight/100
N/A 0.460 lb
CA1820-3C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.344-0.437 in
L
N/A 0.625 in
Weight/100
N/A 0.520 lb
CA1820-4C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.438-0.531 in
L
N/A 0.718 in
Weight/100
N/A 0.630 lb
CA1820-5C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.532-0.625 in
L
N/A 0.812 in
Weight/100
N/A 0.740 lb
CA1820-6C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.626-0.718 in
L
N/A 0.906 in
Weight/100
N/A 0.850 lb
CA1820-7C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.719-0.812 in
L
N/A 1.000 in
Weight/100
N/A 0.960 lb
CA1820-8C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.813-0.906 in
L
N/A 1.093 in
Weight/100
N/A 1.070 lb
CA1820-9C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 0.907-1.000 in
L
N/A 1.187 in
Weight/100
N/A 1.180 lb
CA1820-10C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.001-1.093 in
L
N/A 1.281 in
Weight/100
N/A 1.290 lb
CA1820-11C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.094-1.187 in
L
N/A 1.375 in
Weight/100
N/A 1.400 lb
CA1820-12C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.188-1.821 in
L
N/A 1.468 in
Weight/100
N/A 1.510 lb
CA1820-13C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.282-1.375 in
L
N/A 1.562 in
Weight/100
N/A 1.620 lb
CA1820-14C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.376-1.468 in
L
N/A 1.656 in
Weight/100
N/A 1.7300 lb
CA1820-15C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.469-1.562 in
L
N/A 1.750 in
Weight/100
N/A 1.840 lb
CA1820-16C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.563-1.656 in
L
N/A 1.843 in
Weight/100
N/A 1.950 lb
CA1820-17C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.657-1.750 in
L
N/A 1.936 in
Weight/100
N/A 2.060 lb
CA1820-18C
Material
N/A 300 CRES per ASTM-A581/582/320/, AMS5640/AMS5738 and/or AMS-QQ-S-763
Finish
N/A Cadmium Plate per AMS-QQ-P-416, Type II, Class 2
Grip Range
N/A 1.751-1.843 in
L
N/A 2.032 in
Weight/100
N/A 2.170 lb
1 - 57 of 57
|
Results Per Page
25
50
100
200
|
View
|
Unit of Measure
Imperial
Metric
Both
1
Required Fields *
*
First Name
*
Last Name
*
Company
*
Country
*
AFGHANISTANAland IslandsALBANIAALGERIAAMERICAN SAMOAANDORRAANGOLAANGUILLAANTARCTICAANTIGUA AND BARBUDAARGENTINAARMENIAARUBAAUSTRALIAAUSTRIAAZERBAIJANBAHAMASBAHRAINBANGLADESHBARBADOSBELARUSBELGIUMBELIZEBENINBERMUDABHUTANBOLIVIABOSNIA AND HERZEGOWINABOTSWANABOUVET ISLANDBRAZILBRITISH INDIAN OCEAN TER.BRUNEI DARUSSALAMBULGARIABURKINA FASOBURUNDICAMBODIACAMEROONCANADACAPE VERDECAYMAN ISLANDSCENTRAL AFRICAN REPUBLICCHADCHILECHINACHRISTMAS ISLANDCOCOS (KEELING) ISLANDSCOLOMBIACOMOROSCONGOCOOK ISLANDSCOSTA RICACOTE D'IVOIRECROATIACUBACYPRUSCZECH REPUBLICDEMO. PEOPLE'S REP. KOREADemocratic Republic of CongoDENMARKDJIBOUTIDOMINICADOMINICAN REPUBLICECUADOREGYPTEL SALVADOREQUATORIAL GUINEAERITREAESTONIAETHIOPIAFAEROE ISLANDSFALKLAND ISLANDSFED. STATES MICRONESIAFIJIFINLANDFRANCEFRENCH GUIANAFRENCH POLYNESIAFRENCH SOUTHERN TER.GABONGAMBIAGEORGIAGERMANYGHANAGIBRALTARGREECEGREENLANDGRENADAGUADELOUPEGUAMGUATEMALAGuernseyGUINEAGUINEA-BISSAUGUYANAHAITIHEARD AND MC DONALD ISL.HONDURASHONG KONGHUNGARYICELANDINDIAINDONESIAIRANIRAQIRELANDIsle of ManISRAELITALYJAMAICAJAPANJerseyJORDANKAZAKHSTANKENYAKIRIBATIKUWAITKYRGYZSTANLAOSLATVIALEBANONLESOTHOLIBERIALIBYAN ARAB JAMAHIRIYALIECHTENSTEINLITHUANIALUXEMBOURGMACAOMACEDONIAMADAGASCARMALAWIMALAYSIAMALDIVESMALIMALTAMARSHALL ISLANDSMARTINIQUEMAURITANIAMAURITIUSMAYOTTEMEXICOMONACOMONGOLIAMontenegroMONTSERRATMOROCCOMOZAMBIQUEMYANMARNAMIBIANAURUNEPALNETHERLANDSNETHERLANDS ANTILLESNEW CALEDONIANEW ZEALANDNICARAGUANIGERNIGERIANIUENORFOLK ISLANDNORTHERN MARIANA ISL.NORWAYNOT ON THE LISTOMANPAKISTANPALAUPalestinian TerritoryPANAMAPAPUA NEW GUINEAPARAGUAYPERUPHILIPPINESPITCAIRNPOLANDPORTUGALPUERTO RICOQATARREPUBLIC OF KOREAREPUBLIC OF MOLDOVAREUNIONROMANIARUSSIAN FEDERATIONRWANDASaint BarthelemySAINT KITTS AND NEVISSAINT LUCIASaint MartinSAINT VINCENT & GRNDNSSAMOASAN MARINOSAO TOME AND PRINCIPESAUDI ARABIASENEGALSerbiaSEYCHELLESSIERRA LEONESINGAPORESLOVAKIASLOVENIASO. GA & SO. SNDWCH ISL.SOLOMON ISLANDSSOMALIASOUTH AFRICASPAINSRI LANKAST. HELENAST. PIERRE AND MIQUELONSUDANSURINAMESVALBARD & JAN MAYEN ISL.SWAZILANDSWEDENSWITZERLANDSYRIAN ARAB REPUBLICTAIWANTAJIKISTANTHAILANDTimor-LesteTOGOTOKELAUTONGATRINIDAD AND TOBAGOTUNISIATURKEYTURKMENISTANTURKS & CAICOS ISLANDSTUVALUUGANDAUKRAINEUNITED ARAB EMIRATESUNITED KINGDOMUNITED REP. OF TANZANIAUnited States Minor Outlying IslandsUNITED STATES OF AMERICAURUGUAYUZBEKISTANVANUATUVATICAN CITYVENEZUELAVIETNAMVIRGIN ISLANDS (BRITISH)VIRGIN ISLANDS (U.S.A.)WALLIS & FUTUNA ISLANDSWESTERN SOMOAYEMENZAMBIAZIMBABWE
Zip/Postal Code
*
Submit
About Us
Leadership
Our Fundamentals
Howmet Aerospace Foundation
Markets & Product Lines
Aerospace
Defense and Space
Commercial Transportation
Investors
Stock Information
Dividend Information
Events and Presentations
Earnings
Financial Releases
Corporate Governance
SEC Filings
Shareholder Information
Contact Investor Relations
Join Us
News
Contact
Privacy
Cookie Settings
Legal Notices
Integrity Line
Sitemap
Copyright © 2021 Howmet Aerospace
Howmet.com
CA1820-1 Livelock™ Flush Head Hex Recess Stud Nut
CA1820-1 Livelock™ Flush Head Hex Recess Stud Nut
Engineering Catalogue
About Us
Meet the Team
History
Terms and Conditions
Products
AeroCatch
Bearings, Bushings & Spacers
bigHead® Fasteners
Bolts & Screws
Aerospace
Commercial
Captive Screws
Circlips
Clamps, Couplings & Hoses
AeroFlo™
Clampco
Hydraflow® Couplings & Hoses
Wiggins Connectors
Clarendon Made Products
Drawer Slides
Aerospace
Industrial
Accuride drawer slides light duty
Electrical
Gas Springs
Grommet Strip & Edge Protection
Heat Reflective Tapes and Foils
Hinges
Hold Downs
Hook & Loop
VELCRO® Brand Fasteners
Aplix
Inserts
Potted Inserts
NAS Standard Potted Inserts
Keensert® Inserts
Threaded Inserts
Wire Thread Inserts
ITG Air Filters
Latches, Hangers & Mounting Hardware
Nuts
Anchor Nuts
6 Point Wrenchable Nuts
12 Point Wrenchable Nuts
O-Rings & Seals
O-rings
Bonded Seals
Oil Seals
Panel Fasteners
AeroLoc®
Livelock™
Quarter Turn Fasteners
Quick Release Pins & Lanyards
Rivets
Structural Rivets
Solid Rivets
Blind Rivets
Security Fasteners
SEMS Screws
Spiralock | Spectralock
Structural Fasteners
Avdel Structural Fasteners
Huck Structural Fasteners
Suppliers
Markets
Aerospace
Defence
Divergent Markets
Motorsport
Space
Services
Clarendon AIR
Clarendon AIR - Français
Clarendon AIR - Deutsch
Inspection
Placards
Quality
Quote
Contact Us
Contact Us
My Account
My Account
Home
Contact Us
Engineering Catalogue
About Us
Meet the Team
History
Terms and Conditions
Products
AeroCatch
Bearings, Bushings & Spacers
bigHead® Fasteners
Bolts & Screws
Aerospace
Commercial
Captive Screws
Circlips
Clamps, Couplings & Hoses
AeroFlo™
Clampco
Hydraflow® Couplings & Hoses
Wiggins Connectors
Clarendon Made Products
Drawer Slides
Aerospace
Industrial
Electrical
Gas Springs
Grommet Strip & Edge Protection
Heat Reflective Tapes and Foils
Hinges
Hold Downs
Hook & Loop
VELCRO® Brand Fasteners
Aplix
Inserts
Potted Inserts
Keensert® Inserts
Threaded Inserts
Wire Thread Inserts
ITG Air Filters
Latches, Hangers & Mounting Hardware
Nuts
Anchor Nuts
6 Point Wrenchable Nuts
12 Point Wrenchable Nuts
O-Rings & Seals
O-rings
Bonded Seals
Oil Seals
Panel Fasteners
AeroLoc®
Livelock™
Quarter Turn Fasteners
Quick Release Pins & Lanyards
Rivets
Structural Rivets
Solid Rivets
Blind Rivets
Security Fasteners
SEMS Screws
Spiralock | Spectralock
Structural Fasteners
Avdel Structural Fasteners
Huck Structural Fasteners
Suppliers
Markets
Aerospace
Defence
Divergent Markets
Motorsport
Space
Services
Clarendon AIR
Clarendon AIR - Français
Clarendon AIR - Deutsch
Inspection
Placards
Quality
Quote
Contact Us
CA1820-1 Livelock™ Flush Head Hex Recess Stud Nut
Part NumberCA1820-1** See PDF Document in 'Download' window for available Lengths, Installation Instructions, Retaining rings and Receptacles **Stud Length0.437"Grip Range (inches/mm)0.156-0.250 / 3.96-6.35Material300 Series CRESFinishPassivated per QQ-P-35
Downloads:
livelock_full_catalogue.pdf
Buy now from Clarendon Fasttrack
Return to Livelock™ Stud Nut selection
© Clarendon Specialty Fasteners. All rights reserved.
Company Registration: 02666902 | VAT No. GB 208 0407 45
Clarendon Specialty Fasteners Limited | 10-11 Charterhouse Square | London | EC1M 6EE
A Division of
Site by Webselect
Follow Us
Connect with Clarendon
Information
Contact Us
Cookies Policy
Events Calendar
Latest News
Links
Privacy Notice
Quality
Suppliers
Terms and Conditions
yload":{"allShortcutsEnabled":false,"fileTree":{"docs/fundamentals/code-analysis/quality-rules":{"items":[{"name":"media","path":"docs/fundamentals/code-analysis/quality-rules/media","contentType":"directory"},{"name":"snippets","path":"docs/fundamentals/code-analysis/quality-rules/snippets","contentType":"directory"},{"name":"ca1000.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1000.md","contentType":"file"},{"name":"ca1001.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1001.md","contentType":"file"},{"name":"ca1002.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1002.md","contentType":"file"},{"name":"ca1003.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1003.md","contentType":"file"},{"name":"ca1005.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1005.md","contentType":"file"},{"name":"ca1008.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1008.md","contentType":"file"},{"name":"ca1010.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1010.md","contentType":"file"},{"name":"ca1012.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1012.md","contentType":"file"},{"name":"ca1014.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1014.md","contentType":"file"},{"name":"ca1016.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1016.md","contentType":"file"},{"name":"ca1017.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1017.md","contentType":"file"},{"name":"ca1018.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1018.md","contentType":"file"},{"name":"ca1019.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1019.md","contentType":"file"},{"name":"ca1021.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1021.md","contentType":"file"},{"name":"ca1024.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1024.md","contentType":"file"},{"name":"ca1027.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1027.md","contentType":"file"},{"name":"ca1028.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1028.md","contentType":"file"},{"name":"ca1030.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1030.md","contentType":"file"},{"name":"ca1031.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1031.md","contentType":"file"},{"name":"ca1032.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1032.md","contentType":"file"},{"name":"ca1033.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1033.md","contentType":"file"},{"name":"ca1034.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1034.md","contentType":"file"},{"name":"ca1036.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1036.md","contentType":"file"},{"name":"ca1040.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1040.md","contentType":"file"},{"name":"ca1041.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1041.md","contentType":"file"},{"name":"ca1043.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1043.md","contentType":"file"},{"name":"ca1044.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1044.md","contentType":"file"},{"name":"ca1045.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1045.md","contentType":"file"},{"name":"ca1046.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1046.md","contentType":"file"},{"name":"ca1047.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1047.md","contentType":"file"},{"name":"ca1050.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1050.md","contentType":"file"},{"name":"ca1051.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1051.md","contentType":"file"},{"name":"ca1052.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1052.md","contentType":"file"},{"name":"ca1053.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1053.md","contentType":"file"},{"name":"ca1054.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1054.md","contentType":"file"},{"name":"ca1055.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1055.md","contentType":"file"},{"name":"ca1056.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1056.md","contentType":"file"},{"name":"ca1058.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1058.md","contentType":"file"},{"name":"ca1060.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1060.md","contentType":"file"},{"name":"ca1061.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1061.md","contentType":"file"},{"name":"ca1062.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1062.md","contentType":"file"},{"name":"ca1063.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1063.md","contentType":"file"},{"name":"ca1064.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1064.md","contentType":"file"},{"name":"ca1065.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1065.md","contentType":"file"},{"name":"ca1066.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1066.md","contentType":"file"},{"name":"ca1067.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1067.md","contentType":"file"},{"name":"ca1068.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1068.md","contentType":"file"},{"name":"ca1069.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1069.md","contentType":"file"},{"name":"ca1070.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1070.md","contentType":"file"},{"name":"ca1200.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1200.md","contentType":"file"},{"name":"ca1303.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1303.md","contentType":"file"},{"name":"ca1304.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1304.md","contentType":"file"},{"name":"ca1305.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1305.md","contentType":"file"},{"name":"ca1307.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1307.md","contentType":"file"},{"name":"ca1308.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1308.md","contentType":"file"},{"name":"ca1309.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1309.md","contentType":"file"},{"name":"ca1310.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1310.md","contentType":"file"},{"name":"ca1311.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1311.md","contentType":"file"},{"name":"ca1401.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1401.md","contentType":"file"},{"name":"ca1416.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1416.md","contentType":"file"},{"name":"ca1417.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1417.md","contentType":"file"},{"name":"ca1418.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1418.md","contentType":"file"},{"name":"ca1419.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1419.md","contentType":"file"},{"name":"ca1420.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1420.md","contentType":"file"},{"name":"ca1421.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1421.md","contentType":"file"},{"name":"ca1422.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1422.md","contentType":"file"},{"name":"ca1501.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1501.md","contentType":"file"},{"name":"ca1502.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1502.md","contentType":"file"},{"name":"ca1505.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1505.md","contentType":"file"},{"name":"ca1506.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1506.md","contentType":"file"},{"name":"ca1507.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1507.md","contentType":"file"},{"name":"ca1508.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1508.md","contentType":"file"},{"name":"ca1509.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1509.md","contentType":"file"},{"name":"ca1510.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1510.md","contentType":"file"},{"name":"ca1511.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1511.md","contentType":"file"},{"name":"ca1512.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1512.md","contentType":"file"},{"name":"ca1513.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1513.md","contentType":"file"},{"name":"ca1514.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1514.md","contentType":"file"},{"name":"ca1515.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1515.md","contentType":"file"},{"name":"ca1700.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1700.md","contentType":"file"},{"name":"ca1707.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1707.md","contentType":"file"},{"name":"ca1708.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1708.md","contentType":"file"},{"name":"ca1710.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1710.md","contentType":"file"},{"name":"ca1711.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1711.md","contentType":"file"},{"name":"ca1712.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1712.md","contentType":"file"},{"name":"ca1713.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1713.md","contentType":"file"},{"name":"ca1714.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1714.md","contentType":"file"},{"name":"ca1715.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1715.md","contentType":"file"},{"name":"ca1716.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1716.md","contentType":"file"},{"name":"ca1717.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1717.md","contentType":"file"},{"name":"ca1720.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1720.md","contentType":"file"},{"name":"ca1721.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1721.md","contentType":"file"},{"name":"ca1724.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1724.md","contentType":"file"},{"name":"ca1725.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1725.md","contentType":"file"},{"name":"ca1727.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1727.md","contentType":"file"},{"name":"ca1801.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1801.md","contentType":"file"},{"name":"ca1802.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1802.md","contentType":"file"},{"name":"ca1805.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1805.md","contentType":"file"},{"name":"ca1806.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1806.md","contentType":"file"},{"name":"ca1810.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1810.md","contentType":"file"},{"name":"ca1812.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1812.md","contentType":"file"},{"name":"ca1813.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1813.md","contentType":"file"},{"name":"ca1814.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1814.md","contentType":"file"},{"name":"ca1815.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1815.md","contentType":"file"},{"name":"ca1816.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1816.md","contentType":"file"},{"name":"ca1819.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1819.md","contentType":"file"},{"name":"ca1820.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1820.md","contentType":"file"},{"name":"ca1821.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1821.md","contentType":"file"},{"name":"ca1822.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1822.md","contentType":"file"},{"name":"ca1823.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1823.md","contentType":"file"},{"name":"ca1824.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1824.md","contentType":"file"},{"name":"ca1825.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1825.md","contentType":"file"},{"name":"ca1826.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1826.md","contentType":"file"},{"name":"ca1827.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1827.md","contentType":"file"},{"name":"ca1828.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1828.md","contentType":"file"},{"name":"ca1829.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1829.md","contentType":"file"},{"name":"ca1830.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1830.md","contentType":"file"},{"name":"ca1831.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1831.md","contentType":"file"},{"name":"ca1832.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1832.md","contentType":"file"},{"name":"ca1833.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1833.md","contentType":"file"},{"name":"ca1834.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1834.md","contentType":"file"},{"name":"ca1835.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1835.md","contentType":"file"},{"name":"ca1836.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1836.md","contentType":"file"},{"name":"ca1837.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1837.md","contentType":"file"},{"name":"ca1838.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1838.md","contentType":"file"},{"name":"ca1839.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1839.md","contentType":"file"},{"name":"ca1840.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1840.md","contentType":"file"},{"name":"ca1841.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1841.md","contentType":"file"},{"name":"ca1842.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1842.md","contentType":"file"},{"name":"ca1843.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1843.md","contentType":"file"},{"name":"ca1844.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1844.md","contentType":"file"},{"name":"ca1845.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1845.md","contentType":"file"},{"name":"ca1846.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1846.md","contentType":"file"},{"name":"ca1847.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1847.md","contentType":"file"},{"name":"ca1848.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1848.md","contentType":"file"},{"name":"ca1849.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1849.md","contentType":"file"},{"name":"ca1850.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1850.md","contentType":"file"},{"name":"ca1851.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1851.md","contentType":"file"},{"name":"ca1852.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1852.md","contentType":"file"},{"name":"ca1853.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1853.md","contentType":"file"},{"name":"ca1854.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1854.md","contentType":"file"},{"name":"ca1855.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1855.md","contentType":"file"},{"name":"ca1856.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1856.md","contentType":"file"},{"name":"ca1857.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1857.md","contentType":"file"},{"name":"ca1858.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1858.md","contentType":"file"},{"name":"ca1859.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1859.md","contentType":"file"},{"name":"ca1860.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1860.md","contentType":"file"},{"name":"ca1861.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1861.md","contentType":"file"},{"name":"ca1862.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1862.md","contentType":"file"},{"name":"ca1863.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1863.md","contentType":"file"},{"name":"ca1864.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1864.md","contentType":"file"},{"name":"ca1865-ca1867.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1865-ca1867.md","contentType":"file"},{"name":"ca1868.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1868.md","contentType":"file"},{"name":"ca1869.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1869.md","contentType":"file"},{"name":"ca1870.md","path":"docs/fundamentals/code-analysis/quality-rules/ca1870.md","contentType":"file"},{"name":"ca2000.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2000.md","contentType":"file"},{"name":"ca2002.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2002.md","contentType":"file"},{"name":"ca2007.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2007.md","contentType":"file"},{"name":"ca2008.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2008.md","contentType":"file"},{"name":"ca2009.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2009.md","contentType":"file"},{"name":"ca2011.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2011.md","contentType":"file"},{"name":"ca2012.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2012.md","contentType":"file"},{"name":"ca2013.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2013.md","contentType":"file"},{"name":"ca2014.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2014.md","contentType":"file"},{"name":"ca2015.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2015.md","contentType":"file"},{"name":"ca2016.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2016.md","contentType":"file"},{"name":"ca2017.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2017.md","contentType":"file"},{"name":"ca2018.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2018.md","contentType":"file"},{"name":"ca2019.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2019.md","contentType":"file"},{"name":"ca2020.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2020.md","contentType":"file"},{"name":"ca2021.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2021.md","contentType":"file"},{"name":"ca2100.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2100.md","contentType":"file"},{"name":"ca2101.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2101.md","contentType":"file"},{"name":"ca2109.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2109.md","contentType":"file"},{"name":"ca2119.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2119.md","contentType":"file"},{"name":"ca2153.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2153.md","contentType":"file"},{"name":"ca2200.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2200.md","contentType":"file"},{"name":"ca2201.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2201.md","contentType":"file"},{"name":"ca2207.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2207.md","contentType":"file"},{"name":"ca2208.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2208.md","contentType":"file"},{"name":"ca2211.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2211.md","contentType":"file"},{"name":"ca2213.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2213.md","contentType":"file"},{"name":"ca2214.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2214.md","contentType":"file"},{"name":"ca2215.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2215.md","contentType":"file"},{"name":"ca2216.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2216.md","contentType":"file"},{"name":"ca2217.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2217.md","contentType":"file"},{"name":"ca2218.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2218.md","contentType":"file"},{"name":"ca2219.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2219.md","contentType":"file"},{"name":"ca2224.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2224.md","contentType":"file"},{"name":"ca2225.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2225.md","contentType":"file"},{"name":"ca2226.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2226.md","contentType":"file"},{"name":"ca2227.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2227.md","contentType":"file"},{"name":"ca2229.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2229.md","contentType":"file"},{"name":"ca2231.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2231.md","contentType":"file"},{"name":"ca2234.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2234.md","contentType":"file"},{"name":"ca2235.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2235.md","contentType":"file"},{"name":"ca2237.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2237.md","contentType":"file"},{"name":"ca2241.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2241.md","contentType":"file"},{"name":"ca2242.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2242.md","contentType":"file"},{"name":"ca2243.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2243.md","contentType":"file"},{"name":"ca2244.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2244.md","contentType":"file"},{"name":"ca2245.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2245.md","contentType":"file"},{"name":"ca2246.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2246.md","contentType":"file"},{"name":"ca2247.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2247.md","contentType":"file"},{"name":"ca2248.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2248.md","contentType":"file"},{"name":"ca2249.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2249.md","contentType":"file"},{"name":"ca2250.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2250.md","contentType":"file"},{"name":"ca2251.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2251.md","contentType":"file"},{"name":"ca2252.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2252.md","contentType":"file"},{"name":"ca2253.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2253.md","contentType":"file"},{"name":"ca2254.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2254.md","contentType":"file"},{"name":"ca2255.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2255.md","contentType":"file"},{"name":"ca2256.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2256.md","contentType":"file"},{"name":"ca2257.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2257.md","contentType":"file"},{"name":"ca2258.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2258.md","contentType":"file"},{"name":"ca2259.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2259.md","contentType":"file"},{"name":"ca2260.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2260.md","contentType":"file"},{"name":"ca2261.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2261.md","contentType":"file"},{"name":"ca2262.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2262.md","contentType":"file"},{"name":"ca2263.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2263.md","contentType":"file"},{"name":"ca2300.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2300.md","contentType":"file"},{"name":"ca2301.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2301.md","contentType":"file"},{"name":"ca2302.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2302.md","contentType":"file"},{"name":"ca2305.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2305.md","contentType":"file"},{"name":"ca2310.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2310.md","contentType":"file"},{"name":"ca2311.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2311.md","contentType":"file"},{"name":"ca2312.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2312.md","contentType":"file"},{"name":"ca2315.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2315.md","contentType":"file"},{"name":"ca2321.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2321.md","contentType":"file"},{"name":"ca2322.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2322.md","contentType":"file"},{"name":"ca2326.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2326.md","contentType":"file"},{"name":"ca2327.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2327.md","contentType":"file"},{"name":"ca2328.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2328.md","contentType":"file"},{"name":"ca2329.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2329.md","contentType":"file"},{"name":"ca2330.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2330.md","contentType":"file"},{"name":"ca2350.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2350.md","contentType":"file"},{"name":"ca2351.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2351.md","contentType":"file"},{"name":"ca2352.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2352.md","contentType":"file"},{"name":"ca2353.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2353.md","contentType":"file"},{"name":"ca2354.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2354.md","contentType":"file"},{"name":"ca2355.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2355.md","contentType":"file"},{"name":"ca2356.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2356.md","contentType":"file"},{"name":"ca2361.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2361.md","contentType":"file"},{"name":"ca2362.md","path":"docs/fundamentals/code-analysis/quality-rules/ca2362.md","contentType":"file"},{"name":"ca3001.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3001.md","contentType":"file"},{"name":"ca3002.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3002.md","contentType":"file"},{"name":"ca3003.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3003.md","contentType":"file"},{"name":"ca3004.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3004.md","contentType":"file"},{"name":"ca3005.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3005.md","contentType":"file"},{"name":"ca3006.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3006.md","contentType":"file"},{"name":"ca3007.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3007.md","contentType":"file"},{"name":"ca3008.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3008.md","contentType":"file"},{"name":"ca3009.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3009.md","contentType":"file"},{"name":"ca3010.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3010.md","contentType":"file"},{"name":"ca3011.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3011.md","contentType":"file"},{"name":"ca3012.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3012.md","contentType":"file"},{"name":"ca3061.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3061.md","contentType":"file"},{"name":"ca3075.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3075.md","contentType":"file"},{"name":"ca3076.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3076.md","contentType":"file"},{"name":"ca3077.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3077.md","contentType":"file"},{"name":"ca3147.md","path":"docs/fundamentals/code-analysis/quality-rules/ca3147.md","contentType":"file"},{"name":"ca5350.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5350.md","contentType":"file"},{"name":"ca5351.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5351.md","contentType":"file"},{"name":"ca5358.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5358.md","contentType":"file"},{"name":"ca5359.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5359.md","contentType":"file"},{"name":"ca5360.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5360.md","contentType":"file"},{"name":"ca5361.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5361.md","contentType":"file"},{"name":"ca5362.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5362.md","contentType":"file"},{"name":"ca5363.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5363.md","contentType":"file"},{"name":"ca5364.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5364.md","contentType":"file"},{"name":"ca5365.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5365.md","contentType":"file"},{"name":"ca5366.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5366.md","contentType":"file"},{"name":"ca5367.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5367.md","contentType":"file"},{"name":"ca5368.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5368.md","contentType":"file"},{"name":"ca5369.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5369.md","contentType":"file"},{"name":"ca5370.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5370.md","contentType":"file"},{"name":"ca5371.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5371.md","contentType":"file"},{"name":"ca5372.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5372.md","contentType":"file"},{"name":"ca5373.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5373.md","contentType":"file"},{"name":"ca5374.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5374.md","contentType":"file"},{"name":"ca5375.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5375.md","contentType":"file"},{"name":"ca5376.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5376.md","contentType":"file"},{"name":"ca5377.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5377.md","contentType":"file"},{"name":"ca5378.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5378.md","contentType":"file"},{"name":"ca5379.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5379.md","contentType":"file"},{"name":"ca5380.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5380.md","contentType":"file"},{"name":"ca5381.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5381.md","contentType":"file"},{"name":"ca5382.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5382.md","contentType":"file"},{"name":"ca5383.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5383.md","contentType":"file"},{"name":"ca5384.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5384.md","contentType":"file"},{"name":"ca5385.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5385.md","contentType":"file"},{"name":"ca5386.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5386.md","contentType":"file"},{"name":"ca5387.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5387.md","contentType":"file"},{"name":"ca5388.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5388.md","contentType":"file"},{"name":"ca5389.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5389.md","contentType":"file"},{"name":"ca5390.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5390.md","contentType":"file"},{"name":"ca5391.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5391.md","contentType":"file"},{"name":"ca5392.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5392.md","contentType":"file"},{"name":"ca5393.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5393.md","contentType":"file"},{"name":"ca5394.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5394.md","contentType":"file"},{"name":"ca5395.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5395.md","contentType":"file"},{"name":"ca5396.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5396.md","contentType":"file"},{"name":"ca5397.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5397.md","contentType":"file"},{"name":"ca5398.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5398.md","contentType":"file"},{"name":"ca5399.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5399.md","contentType":"file"},{"name":"ca5400.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5400.md","contentType":"file"},{"name":"ca5401.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5401.md","contentType":"file"},{"name":"ca5402.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5402.md","contentType":"file"},{"name":"ca5403.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5403.md","contentType":"file"},{"name":"ca5404.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5404.md","contentType":"file"},{"name":"ca5405.md","path":"docs/fundamentals/code-analysis/quality-rules/ca5405.md","contentType":"file"},{"name":"design-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/design-warnings.md","contentType":"file"},{"name":"documentation-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/documentation-warnings.md","contentType":"file"},{"name":"globalization-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/globalization-warnings.md","contentType":"file"},{"name":"index.md","path":"docs/fundamentals/code-analysis/quality-rules/index.md","contentType":"file"},{"name":"interoperability-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/interoperability-warnings.md","contentType":"file"},{"name":"maintainability-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/maintainability-warnings.md","contentType":"file"},{"name":"naming-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/naming-warnings.md","contentType":"file"},{"name":"performance-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/performance-warnings.md","contentType":"file"},{"name":"reliability-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/reliability-warnings.md","contentType":"file"},{"name":"security-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/security-warnings.md","contentType":"file"},{"name":"usage-warnings.md","path":"docs/fundamentals/code-analysis/quality-rules/usage-warnings.md","contentType":"file"}],"totalCount":324},"docs/fundamentals/code-analysis":{"items":[{"name":"includes","path":"docs/fundamentals/code-analysis/includes","contentType":"directory"},{"name":"quality-rules","path":"docs/fundamentals/code-analysis/quality-rules","contentType":"directory"},{"name":"style-rules","path":"docs/fundamentals/code-analysis/style-rules","contentType":"directory"},{"name":"categories.md","path":"docs/fundamentals/code-analysis/categories.md","contentType":"file"},{"name":"code-quality-rule-options.md","path":"docs/fundamentals/code-analysis/code-quality-rule-options.md","contentType":"file"},{"name":"code-style-rule-options.md","path":"docs/fundamentals/code-analysis/code-style-rule-options.md","contentType":"file"},{"name":"configuration-files.md","path":"docs/fundamentals/code-analysis/configuration-files.md","contentType":"file"},{"name":"configuration-options.md","path":"docs/fundamentals/code-analysis/configuration-options.md","contentType":"file"},{"name":"overview.md","path":"docs/fundamentals/code-analysis/overview.md","contentType":"file"},{"name":"predefined-configurations.md","path":"docs/fundamentals/code-analysis/predefined-configurations.md","contentType":"file"},{"name":"suppress-warnings.md","path":"docs/fundamentals/code-analysis/suppress-warnings.md","contentType":"file"}],"totalCount":11},"docs/fundamentals":{"items":[{"name":"apicompat","path":"docs/fundamentals/apicompat","contentType":"directory"},{"name":"code-analysis","path":"docs/fundamentals/code-analysis","contentType":"directory"},{"name":"diagnostics","path":"docs/fundamentals/diagnostics","contentType":"directory"},{"name":"networking","path":"docs/fundamentals/networking","contentType":"directory"},{"name":"runtime-libraries","path":"docs/fundamentals/runtime-libraries","contentType":"directory"},{"name":"syslib-diagnostics","path":"docs/fundamentals/syslib-diagnostics","contentType":"directory"},{"name":"implementations.md","path":"docs/fundamentals/implementations.md","contentType":"file"},{"name":"index.yml","path":"docs/fundamentals/index.yml","contentType":"file"},{"name":"languages.md","path":"docs/fundamentals/languages.md","contentType":"file"},{"name":"standards.md","path":"docs/fundamentals/standards.md","contentType":"file"},{"name":"toc.yml","path":"docs/fundamentals/toc.yml","contentType":"file"}],"totalCount":11},"docs":{"items":[{"name":"architecture","path":"docs/architecture","contentType":"directory"},{"name":"azure","path":"docs/azure","contentType":"directory"},{"name":"breadcrumb","path":"docs/breadcrumb","contentType":"directory"},{"name":"core","path":"docs/core","contentType":"directory"},{"name":"csharp","path":"docs/csharp","contentType":"directory"},{"name":"devops","path":"docs/devops","contentType":"directory"},{"name":"framework","path":"docs/framework","contentType":"directory"},{"name":"fsharp","path":"docs/fsharp","contentType":"directory"},{"name":"fundamentals","path":"docs/fundamentals","contentType":"directory"},{"name":"images","path":"docs/images","contentType":"directory"},{"name":"iot","path":"docs/iot","contentType":"directory"},{"name":"machine-learning","path":"docs/machine-learning","contentType":"directory"},{"name":"media","path":"docs/media","contentType":"directory"},{"name":"navigate","path":"docs/navigate","contentType":"directory"},{"name":"orleans","path":"docs/orleans","contentType":"directory"},{"name":"samples-and-tutorials","path":"docs/samples-and-tutorials","contentType":"directory"},{"name":"standard","path":"docs/standard","contentType":"directory"},{"name":"visual-basic","path":"docs/visual-basic","contentType":"directory"},{"name":"whats-new","path":"docs/whats-new","contentType":"directory"},{"name":"index.yml","path":"docs/index.yml","contentType":"file"},{"name":"toc.yml","path":"docs/toc.yml","contentType":"file"},{"name":"welcome.md","path":"docs/welcome.md","contentType":"file"},{"name":"zone-pivot-groups.yml","path":"docs/zone-pivot-groups.yml","contentType":"file"}],"totalCount":23},"":{"items":[{"name":".devcontainer","path":".devcontainer","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":".replaycheck","path":".replaycheck","contentType":"directory"},{"name":".vscode","path":".vscode","contentType":"directory"},{"name":"_zip","path":"_zip","contentType":"directory"},{"name":"admin","path":"admin","contentType":"directory"},{"name":"api","path":"api","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"includes","path":"includes","contentType":"directory"},{"name":"samples","path":"samples","contentType":"directory"},{"name":"styleguide","path":"styleguide","contentType":"directory"},{"name":".acrolinx-config.edn","path":".acrolinx-config.edn","contentType":"file"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".markdownlint-cli2.jsonc","path":".markdownlint-cli2.jsonc","contentType":"file"},{"name":".openpublishing.build.ps1","path":".openpublishing.build.ps1","contentType":"file"},{"name":".openpublishing.publish.config.json","path":".openpublishing.publish.config.json","contentType":"file"},{"name":".openpublishing.redirection.architecture.json","path":".openpublishing.redirection.architecture.json","contentType":"file"},{"name":".openpublishing.redirection.azure.json","path":".openpublishing.redirection.azure.json","contentType":"file"},{"name":".openpublishing.redirection.core.json","path":".openpublishing.redirection.core.json","contentType":"file"},{"name":".openpublishing.redirection.csharp.json","path":".openpublishing.redirection.csharp.json","contentType":"file"},{"name":".openpublishing.redirection.desktop-wpf.json","path":".openpublishing.redirection.desktop-wpf.json","contentType":"file"},{"name":".openpublishing.redirection.framework-winforms.json","path":".openpublishing.redirection.framework-winforms.json","contentType":"file"},{"name":".openpublishing.redirection.framework-wpf.json","path":".openpublishing.redirection.framework-wpf.json","contentType":"file"},{"name":".openpublishing.redirection.framework.json","path":".openpublishing.redirection.framework.json","contentType":"file"},{"name":".openpublishing.redirection.fsharp.json","path":".openpublishing.redirection.fsharp.json","contentType":"file"},{"name":".openpublishing.redirection.fundamentals.json","path":".openpublishing.redirection.fundamentals.json","contentType":"file"},{"name":".openpublishing.redirection.json","path":".openpublishing.redirection.json","contentType":"file"},{"name":".openpublishing.redirection.machine-learning.json","path":".openpublishing.redirection.machine-learning.json","contentType":"file"},{"name":".openpublishing.redirection.orleans.json","path":".openpublishing.redirection.orleans.json","contentType":"file"},{"name":".openpublishing.redirection.standard.json","path":".openpublishing.redirection.standard.json","contentType":"file"},{"name":".openpublishing.redirection.visual-basic.json","path":".openpublishing.redirection.visual-basic.json","contentType":"file"},{"name":".repoman.yml","path":".repoman.yml","contentType":"file"},{"name":".whatsnew.json","path":".whatsnew.json","contentType":"file"},{"name":".whatsnew.release.json","path":".whatsnew.release.json","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"Directory.Build.props","path":"Directory.Build.props","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"LICENSE-CODE","path":"LICENSE-CODE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"ThirdPartyNotices.md","path":"ThirdPartyNotices.md","contentType":"file"},{"name":"cSpell.json","path":"cSpell.json","contentType":"file"},{"name":"docfx.json","path":"docfx.json","contentType":"file"},{"name":"dotnet-versionsweeper.json","path":"dotnet-versionsweeper.json","contentType":"file"},{"name":"issues-policy.md","path":"issues-policy.md","contentType":"file"},{"name":"markdown-links-verifier-config.json","path":"markdown-links-verifier-config.json","contentType":"file"},{"name":"omnisharp.json","path":"omnisharp.json","contentType":"file"},{"name":"quest-config.json","path":"quest-config.json","contentType":"file"}],"totalCount":50}},"fileTreeProcessingTime":41.939948,"foldersToFetch":[],"repo":{"id":35890081,"defaultBranch":"main","name":"docs","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-19T15:13:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1709772740.0","canEdit":false,"refType":"branch","currentOid":"17011cec5ff1eb5c45c565d0f2d706bfa5e33f95"},"path":"docs/fundamentals/code-analysis/quality-rules/ca1820.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/dotnet/docs/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"ca1820.md","displayUrl":"https://github.com/dotnet/docs/blob/main/docs/fundamentals/code-analysis/quality-rules/ca1820.md?raw=true","headerInfo":{"blobSize":"3.34 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"8f96e17","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdotnet%2Fdocs%2Fblob%2Fmain%2Fdocs%2Ffundamentals%2Fcode-analysis%2Fquality-rules%2Fca1820.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"CA1820: Test for empty strings using string length","anchor":"ca1820-test-for-empty-strings-using-string-length","htmlText":"CA1820: Test for empty strings using string length"},{"level":2,"text":"Cause","anchor":"cause","htmlText":"Cause"},{"level":2,"text":"Rule description","anchor":"rule-description","htmlText":"Rule description"},{"level":2,"text":"How to fix violations","anchor":"how-to-fix-violations","htmlText":"How to fix violations"},{"level":2,"text":"When to suppress warnings","anchor":"when-to-suppress-warnings","htmlText":"When to suppress warnings"},{"level":2,"text":"Suppress a warning","anchor":"suppress-a-warning","htmlText":"Suppress a warning"},{"level":2,"text":"Example","anchor":"example","htmlText":"Example"}],"lineInfo":{"truncatedLoc":"65","truncatedSloc":"46"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/dotnet/docs/blob/main/docs/fundamentals/code-analysis/quality-rules/ca1820.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/dotnet/docs/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/dotnet/docs/raw/main/docs/fundamentals/code-analysis/quality-rules/ca1820.md","renderImageOrRaw":false,"richText":"\n \n \n title\n description\n ms.date\n f1_keywords\n helpviewer_keywords\n author\n ms.author\n \n \n \n \n CA1820: Test for empty strings using string length (code analysis)\n Learn about code analysis rule CA1820: Test for empty strings using string length\n 11/04/2016\n \n \n \n TestForEmptyStringsUsingStringLength\n CA1820\n \n \n\n\n \n \n \n TestForEmptyStringsUsingStringLength\n CA1820\n \n \n\n\n gewarren\n gewarren\n \n \n\n\nCA1820: Test for empty strings using string length\n\n\n\nProperty\nValue\n\n\n\n\nRule ID\nCA1820\n\n\nTitle\nTest for empty strings using string length\n\n\nCategory\nPerformance\n\n\nFix is breaking or non-breaking\nNon-breaking\n\n\nEnabled by default in .NET 8\nNo\n\n\n\nCause\nA string is compared to the empty string by using xref:System.Object.Equals%2A?displayProperty=nameWithType.\nRule description\nComparing strings using the xref:System.String.Length%2A?displayProperty=nameWithType property or the xref:System.String.IsNullOrEmpty%2A?displayProperty=nameWithType method is faster than using xref:System.Object.Equals%2A. This is because xref:System.Object.Equals%2A executes significantly more MSIL instructions than either xref:System.String.IsNullOrEmpty%2A or the number of instructions executed to retrieve the xref:System.String.Length%2A property value and compare it to zero.\nFor null strings, xref:System.Object.Equals%2A and